Multi-process contract production shortage dynamic control method and computer storage medium

By dynamically updating the undervoltage and in-stock volume of multi-process contract production, the problem of dynamic control of undervoltage of multi-process contract production in steel enterprises is solved, effectively tracking and controlling the complex production environment is achieved, and the accuracy of production plans is improved. and efficiency.

CN119204470APending Publication Date: 2024-12-27BAOSHAN IRON & STEEL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310761022.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively control the dynamic changes in the undervoltage production of multi-process contracts in steel enterprises, especially in the complex production environment of multiple processes, and there is a lack of dynamic tracking and control methods for multi-process situations.

Method used

A dynamic control method for the production of undervoltage in multiple process contracts is proposed. By obtaining the data of futures contracts and residual materials, dynamically update the undervoltage and in-store volume of each process, and decompose it into four typical scenarios according to the application scenario of residual materials, and realize the correctness of the corresponding Real-time tracking and control of contract under-volume, including updating the under-volume and in-stock quantity of the main and sub-processes.

Benefits of technology

It realizes dynamic control and tracking of the production undervoltage of multi-process contracts in steel enterprises, covering all possible scenarios of residual material detachment contracts in actual production, and improving the accuracy and efficiency of production plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204470A_ABST
    Figure CN119204470A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-process contract production shortage dynamic control method and a computer storage medium, and is used for electronic equipment, and the method comprises the steps: obtaining the data of a futures contract and excess materials; determining that the excess material is applied to the first process; dynamically updating the first under-quantity of the corresponding process and the previous process of the residual materials and the first in-warehouse quantity of the next process of the corresponding process; determining that the excess material is applied to a second process; and dynamically updating the first undervolume of each process of the futures contract, the second undervolume of the subsequent process of the corresponding process of the residual materials and the second in-warehouse quantity of the next process of the corresponding process. According to the method, all possible scenes of the residual material unhooking contract can be covered, and the dynamic control and tracking of the production shortage of the multi-process contract of the iron and steel enterprise can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of metallurgical automation technology, and in particular to a multi-process contract production underproduction dynamic control method and a computer storage medium for a steel enterprise. Background Art

[0002] The steel industry is a typical process industry, with complex characteristics such as long processes and multiple production lines. Steel production generally includes more than 10 complex processes such as ironmaking, steelmaking, continuous casting, hot rolling, cold rolling, hot-dip galvanizing, continuous annealing, and finishing, which can be transformed from the initial molten iron step by step into the products required by users. At the same time, each process has multiple production lines to choose from. Taking a steel company as an example, there are two steelmaking plants in the steelmaking process, three hot rolling production lines in the hot rolling process, and more production lines involved in the cold rolling process. In this way, a specific process path composed of serial production of multiple processes and different production lines is called a process. A contract can have only one process or multiple processes at the same time. Different processes can meet the contract requirements. Usually one is the main process and the rest are auxiliary processes.

[0003] Currently, there are few patents and literature published on the control of contract shortage. Chinese patent CN200710037581.6 discloses a method for dynamic tracking and control of the entire contract process. By establishing a contract tracking resume, the changes in the quantity of each process and the contract status of the contract are tracked, so as to achieve real-time dynamic tracking of the contract. The patent mentions the contract shortage, but does not disclose the specific calculation method, nor does it consider the situation when there are multiple processes. Summary of the invention

[0004] The purpose of the present invention is to solve the problem of dynamic control and tracking of multi-process contract production shortages. The present invention provides a multi-process contract production shortage dynamic control method and computer storage medium, which can realize the dynamic control and tracking of multi-process contract production shortages in steel enterprises.

[0005] To solve the above technical problems, an embodiment of the present invention discloses a method for dynamically controlling production shortages of multi-process contracts, comprising: obtaining data of futures contracts and surplus materials, wherein the data of the futures contracts include a first initial shortage, a first initial inventory, a second initial shortage, a second initial inventory, a first feed coefficient and a second feed coefficient of each process, and the surplus materials are used to serve as the shortage of surplus materials in the corresponding process in the futures contract; determining that the surplus materials are applied to the first process; dynamically updating the first shortage of the process corresponding to the surplus materials and the preceding process and the first inventory of the next process of the corresponding process; determining that the surplus materials are applied to the second process; dynamically updating the first shortage of each process of the futures contract, the second shortage of the subsequent process of the process corresponding to the surplus materials and the second inventory of the next process of the corresponding process.

[0006] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling shortages in multi-process contract production, wherein the dynamic update of the first shortage of each process includes: updating the first shortage of the process corresponding to the residual material; updating the first shortage of the preceding process of the corresponding process; updating the first shortage of the succeeding process of the corresponding process.

[0007] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling shortages in multi-process contract production, wherein updating the first shortage of the corresponding process of the surplus material includes: judging the application scenario of the surplus material; if the surplus material is applied to the first scenario, the first shortage of the corresponding process is Q1, Q1=Q0-W, wherein Q0 is the first initial shortage of the corresponding process, and W is the weight of the surplus material; if the surplus material is applied to the second scenario, the first shortage of the corresponding process is Q2, Q2=Q0+W.

[0008] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a dynamic control method for production shortage of a multi-process contract, and the updating of the first inventory quantity of the next process of the corresponding process includes: judging the application scenario of the surplus material; if the surplus material is applied to the first scenario, the first inventory quantity of the next process of the corresponding process is P1, P1=P0+W, wherein P0 is the first initial inventory quantity of the next process, and W is the weight of the surplus material; if the surplus material is applied to the second scenario, the first inventory quantity of the next process of the corresponding process is P2, P2=P0-W.

[0009] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling the under-production of a multi-process contract, wherein the updating of the first under-production of the preceding process of the corresponding process comprises: determining the current process; obtaining the feeding coefficient of the current process; obtaining the first under-production of the current process; obtaining the first inventory quantity of the current process; the first under-production of the preceding process of the current process is Q n-1 , Q n-1 =Q n ×K n -P n , where Q n is the first shortage of the current process, K n is the first feeding coefficient of the current process, P n is the first on-stock quantity of the current process; and the process of updating the first shortage of the preceding process of the corresponding process is repeated until the current process is determined to be the first process.

[0010] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling under-production of a multi-process contract, wherein the updating of the first under-production of the subsequent process of the corresponding process comprises: determining the current process; obtaining the feeding coefficient of the current process; obtaining the first under-production of the current process; obtaining the first inventory quantity of the next process of the current process; the first under-production of the next process of the current process is Q n+1 , Q n+1 =(Q n +P n+1 ) / K n+1 , where Q n is the first shortage of the current process, K n+1 is the first feed coefficient of the next process of the current process, P n+1 The first on-stock quantity of the next process of the current process; repeat the process of updating the first shortage of the subsequent process of the corresponding process until the current process is determined to be the final process.

[0011] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a dynamic control method for production shortage of a multi-process contract, and the updating of the second inventory quantity of the next process of the corresponding process includes: judging the application scenario of the surplus material; if the surplus material is applied to the first scenario, the second inventory quantity of the next process of the corresponding process is P4, P4=P3+W, wherein P3 is the second initial inventory quantity of the next process, and W is the weight of the surplus material; if the surplus material is applied to the second scenario, the second inventory quantity of the next process of the corresponding process is P5, P5=P3-W.

[0012] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling shortages in multi-process contract production, wherein updating the second shortage of the subsequent process of the corresponding process includes: obtaining the feeding coefficient of the next process of the corresponding process; obtaining the second inventory quantity of the next process of the corresponding process; obtaining the second shortage of the corresponding process; updating the second shortage of the next process of the corresponding process; updating the second shortage of the subsequent process of the next process of the corresponding process.

[0013] According to another specific embodiment of the present invention, an embodiment of the present invention discloses a method for dynamically controlling under-production of a multi-process contract, wherein the updating of the second under-production of the subsequent process of the next process of the corresponding process comprises: determining the current process; obtaining the feeding coefficient of the next process of the current process; obtaining the second inventory quantity of the next process of the current process; the second under-production of the next process of the current process is Q m+1 , Q m+1 =(Q m +P m+1 ) / K m+1 , where Qm is the second shortage of the current process, K m+1 is the second feed coefficient of the next process of the current process, P m+1 The second on-stock quantity of the next process of the current process; repeat the process of updating the second shortage of the subsequent process of the next process of the corresponding process until the current process is determined to be the final process.

[0014] An embodiment of the present invention further discloses a computer storage medium, including a memory and a processor, wherein the memory is suitable for storing computer instructions, and the processor is suitable for executing any of the above-mentioned methods for dynamically controlling production shortages in multi-process contracts when running the computer instructions.

[0015] As described above, the present invention provides a method for dynamically controlling production shortages in multi-process contracts, including: data on futures contracts and surplus materials; determining that the surplus materials are applied to the first process; dynamically updating the first shortage of the process corresponding to the surplus materials and the previous process and the first inventory quantity of the next process of the corresponding process; determining that the surplus materials are applied to the second process; dynamically updating the first shortage of each process of the futures contract, the second shortage of the subsequent process of the process corresponding to the surplus materials and the second inventory quantity of the next process of the corresponding process.

[0016] By adopting the above technical scheme, the present invention aims at the problem of dynamic control of contract shortages with multiple processes in steel enterprises, innovatively decomposes it into four typical scenarios, and provides a dynamic control method for contract shortages in each scenario, covering all possible scenarios of surplus material disconnection contracts in actual production. Any number of surplus material disconnection contracts can be serially decomposed into one of the above four situations, and then according to the control method provided by the present invention, dynamic control and tracking of multi-process contract production shortages in steel enterprises can be achieved.

[0017] In order to make the above contents of the present invention more clearly understood, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 1 .

[0019] Figure 2 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 2 .

[0020] Figure 3 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 3 .

[0021] Figure 4 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 4 .

[0022] Figure 5 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 5 .

[0023] Figure 6 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 6 .

[0024] Figure 7 The process of the dynamic control method of the multi-process contract production shortage according to the embodiment of the present invention is shown Figure 7 .

[0025] Figure 8 A block diagram of an electronic device provided by an embodiment of the present invention is shown.

[0026] Fig. 9 A block diagram of a system on chip (SoC) provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0027] The following specific embodiments illustrate the implementation of the present invention, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Although the description of the present invention will be introduced in conjunction with the preferred embodiment, this does not mean that the features of this invention are limited to this implementation. On the contrary, the purpose of introducing the invention in conjunction with the implementation is to cover other options or modifications that may extend based on the claims of the present invention. In order to provide a deep understanding of the present invention, the following description will include many specific details. The present invention can also be implemented without using these details. In addition, in order to avoid confusion or blurring the focus of the present invention, some specific details will be omitted in the description. It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict.

[0028] It should be noted that in this specification, similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.

[0029] In the description of this embodiment, it should be noted that the terms "upper", "lower", "inner", "bottom", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, or are the orientations or positional relationships in which the inventive product is usually placed when used. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0030] The terms “first”, “second”, etc. are only used for distinguishing descriptions and should not be understood as indicating or implying relative importance.

[0031] In the description of this embodiment, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this embodiment can be understood according to specific circumstances.

[0032] In order to make the objectives, technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0033] The steel industry is a typical process industry, with complex characteristics such as long processes and multiple production lines. Steel production generally includes more than 10 complex processes such as ironmaking, steelmaking, continuous casting, hot rolling, cold rolling, hot-dip galvanizing, continuous annealing, and finishing, which can be transformed from the initial molten iron step by step into the products required by users. At the same time, each process has multiple production lines to choose from. Taking a steel company as an example, there are two steelmaking plants in the steelmaking process, three hot rolling production lines in the hot rolling process, and more production lines involved in the cold rolling process. In this way, a specific process path composed of serial production of multiple processes and different production lines is called a process. A contract can have only one process or multiple processes at the same time. Different processes can meet the contract requirements. Usually one is the main process and the rest are auxiliary processes.

[0034] Since contract production involves multiple processes and procedures, the contract shortfall refers to the production shortfall corresponding to each process in each process. For example, assuming that the order quantity of a hot-dip galvanizing contract is 100 tons, the contract shortfall includes the steelmaking process shortfall, hot rolling process shortfall, pickling process shortfall, hot-dip galvanizing process shortfall and other production shortfalls of each process.

[0035] When surplus materials are detached from the contract (such as surplus materials are transferred to serve as), the shortage of the contract needs to be dynamically updated, which is divided into four specific situations: 1. Surplus materials are attached to the main process of the contract; 2. Surplus materials are removed from the main process of the contract; 3. Surplus materials are attached to the sub-process of the contract; 4. Surplus materials are removed from the sub-process of the contract. The above four situations cover all possible scenarios of the surplus material detachment contract. Multiple surplus material detachment contracts can be serially decomposed into one of the above four situations. According to the technical solution provided by the present invention, the dynamic control and tracking of the shortage of production in multiple process contracts of steel enterprises can be realized.

[0036] refer to Figure 1 The present invention provides a method for dynamically controlling underproduction of multi-process contracts. Figure 1 The following is a flow chart of a multi-process contract production shortage dynamic control method in an embodiment of the present application. Figure 1 , a specific embodiment of the dynamic control of multi-process contract production shortage in this application is described.

[0037] like Figure 1 As shown, the multi-process contract production shortage dynamic control method provided in the embodiment of the present application includes the following steps:

[0038] S1: Get data on futures contracts and residuals.

[0039] Here, the futures contract may include the steel demand of multiple processes. For example, futures contract A includes the demand of four processes: steelmaking process, hot rolling process, pickling process and hot-dip galvanizing process, and each process has a corresponding steel shortage.

[0040] In some embodiments of the present application, the acquired futures contract data may include but is not limited to the first initial shortage, the first initial inventory, the second initial shortage, the second initial inventory, the first feed coefficient and the second feed coefficient of each process of the futures contract.

[0041] It should be noted that different production lines have different feeding coefficients for each process. For example: during the hot rolling process, the process rolls the slab into hot-rolled coils. The raw material of the hot rolling process is the slab produced by the steelmaking process, and its output is hot-rolled coils. Assuming that 20 tons of hot-rolled coils are expected to be produced, the weight of the slab fed to a hot rolling production line may need to be 21 tons. The feeding coefficient of the hot rolling production line is K, K = E / F = 21 / 20 = 1.05, where E is the under-quantity of the previous process, that is, the weight of the slab fed, and F is the under-quantity of this process, that is, the output of the hot-rolled coil. Exemplarily, the feeding coefficient is generally greater than 1, mainly because there are losses such as head and tail sampling and shearing during the processing process.

[0042] S2: Determine whether the remaining material is used in the first process.

[0043] The futures contract process of the present application includes multiple processes. For example, the futures contract process of the present application includes two types: a main process (first process) and a sub-process (second process). The present application does not specifically limit the number of processes contained in the futures contract. For example, a futures contract may include one main process and multiple sub-processes, but is not limited thereto. A futures contract may also include only one main process.

[0044] Illustratively, in some embodiments of the present application, the residual material is applied to the first process, indicating that the residual material is applied to the main process of the current futures contract.

[0045] S3: Dynamically update the first inventory quantity of the corresponding process of the residual material and the next process of the corresponding process.

[0046] Here, since step S2 has determined that the surplus material is applied to the first process of the current futures contract, the corresponding process on the first process of the futures contract is found according to the corresponding process position when the surplus material is detached from the futures contract, and the first shortage of the surplus material corresponding to the process is determined.

[0047] It should be noted that dynamic update means that the application first obtains the initial shortage and initial inventory of each process in each process in the futures contract according to step S1, and then according to subsequent steps (such as step S301 described later), after data processing, obtains the real-time values ​​of the shortage and inventory of each process after the residual material is used, and finally replaces the initial shortage and initial inventory of each process with the real-time values ​​after data processing, so as to achieve dynamic control of production shortages in multi-process contracts.

[0048] In some embodiments of the present application, reference Figure 2 and Figure 3 The method for updating the first shortage of the residual material corresponding to the process may include the following steps:

[0049] S30: Determine the application scenario of the remaining material.

[0050] Here, the application scenarios of the futures contract of the present application include the first scenario and the second scenario. For example, the application scenarios of the waste wood of the futures contract of the present application include hanging waste wood (the first scenario) and removing waste wood (the second scenario).

[0051] For example, if the application scenario of the surplus material of the futures contract of this application is the first scenario and the surplus material is applied to the first process of the current futures contract, that is, the surplus material is hung on the main process of the futures contract, then:

[0052] S301: Update the first shortage of the corresponding process to Q1. For example, Q1=Q0-W, wherein Q0 is the first initial shortage of the corresponding process, and W is the weight of the residual material.

[0053] The first inventory quantity of the next process of the corresponding process is updated to P1. For example, P1=P0+W, wherein P0 is the first initial inventory quantity of the next process, and W is the weight of the remaining material.

[0054] For example, if the application scenario of the surplus material of the futures contract of the present application is the second scenario and the surplus material is applied to the first process of the current futures contract, that is, the surplus material is removed from the main process of the futures contract, then S311: update the first shortage of the corresponding process to Q2. Exemplarily, Q2=Q0+W, wherein Q0 is the first initial shortage of the corresponding process, and W is the weight of the surplus material.

[0055] The first inventory quantity of the next process of the corresponding process is updated to P2. For example, P2=P0-W, P0 is the first initial inventory quantity of the next process, and W is the weight of the remaining material.

[0056] It should be noted that the inventory quantity of a process refers to the inventory of the raw material warehouse of this process. Therefore, when a surplus material is removed / hung up in the corresponding process of the surplus material, it affects the inventory quantity of the next process and the shortage of the corresponding process.

[0057] S3: Update the first shortage of the previous process of the corresponding process.

[0058] Here, according to the first shortage of the process corresponding to the residual material determined in step S301 or S311, starting from the corresponding process, work backwards from the back to the front to update the first shortage of the previous process. By way of example, the previous process in this application refers to all processes before the process corresponding to the residual material in the futures contract.

[0059] In some embodiments of the present application, continue to refer to Figure 2 and Figure 3 , the method for updating the first under-quantity of the preceding process of the corresponding process may include the following steps:

[0060] S302 and S312: Update the first shortage of the previous process of the current process.

[0061] First, determine the current process, and work backward from the process corresponding to the residual material until the current process is determined to be the first process (i.e., the first process). Then, based on the futures contract data obtained in step S1, obtain the first feed coefficient K of the current process. n 、The first shortage Q of the current process n and the first inventory quantity P of the current process n .

[0062] Then, update the first shortage of the previous process of the current process to Q n-1 , Q n-1 =Q n ×K n -P n , where Q n is the first shortage of the current process, K n is the first feeding coefficient of the current process, P n It is the first inventory quantity of the current process.

[0063] S303 and S313: Repeat the process of updating the first shortage of the previous process of the corresponding process until the current process is determined to be the first process.

[0064] For example, assuming n=8, first determine the current process, the eighth process, and obtain the first material feeding coefficient of the eighth process (i.e. the above-mentioned current process) as K8, the first shortage of the eighth process (i.e. the above-mentioned current process) as Q8, and the first inventory quantity of the eighth process (i.e. the above-mentioned current process) as P8. Then the first shortage of the previous process (i.e. the seventh process) of the eighth process is Q7=Q8×K8-P8.

[0065] Then repeat the process of updating the first shortage of the previous process of the corresponding process, starting from the eighth process and working backwards, then first n-1=8-1=7, determine that the current process is the seventh process, obtain the first material feeding coefficient of the seventh process as K7, the first shortage of the seventh process as Q7, and the first inventory quantity of the seventh process as P7, then the first shortage of the previous process of the seventh process (i.e., the sixth process) Q6=Q7×K7-P7. Among them, Q7 is the first shortage of the seventh process, that is, the first shortage of the previous process of the eighth process.

[0066] S4: Determine whether the remaining material is used in the second process.

[0067] Here, it is determined that the remainder is applied to the second process of the current futures contract. Exemplarily, in some embodiments of the present application, the remainder is applied to the second process, indicating that the remainder is applied to the sub-process of the current futures contract.

[0068] S5: Dynamically update the first shortage of each process.

[0069] In some embodiments of the present application, reference Figure 4 and Figure 5 , the method for updating the first under-quantity of each process may include the following steps:

[0070] S501 and S511: Update the first shortage of the corresponding process of the residual material.

[0071] Here, for example, if the application scenario of the residual material of the futures contract of the present application is the first scenario and the residual material is applied to the first process of the current futures contract, that is, the residual material is hung on the main process of the futures contract, then:

[0072] S501: Update the first shortage of the corresponding process to Q1. For example, Q1=Q0-W, wherein Q0 is the first initial shortage of the corresponding process, and W is the weight of the residual material.

[0073] The first inventory quantity of the next process of the corresponding process is updated to P1. For example, P1=P0+W, wherein P0 is the first initial inventory quantity of the next process, and W is the weight of the remaining material.

[0074] For example, if the application scenario of the surplus material of the futures contract of the present application is the second scenario and the surplus material is applied to the first process of the current futures contract, that is, the surplus material is removed from the main process of the futures contract, then S511: update the first shortage of the corresponding process to Q2. Exemplarily, Q2=Q0+W, wherein Q0 is the first initial shortage of the corresponding process, and W is the weight of the surplus material.

[0075] The first inventory quantity of the next process of the corresponding process is updated to P2. For example, P2=P0-W, P0 is the first initial inventory quantity of the next process, and W is the weight of the remaining material.

[0076] Update the first shortage of the previous process corresponding to the corresponding process, that is, S502 and S512: update the first shortage of the previous process of the current process.

[0077] First, determine the current process, and work backwards from the process corresponding to the residual material until the current process is determined to be the first process (i.e. the first process). Then, update the first shortage of the previous process of the current process to Q n-1 , Q n-1 =Q n ×K n -P n , where Q n is the first shortage of the current process, K n is the first feeding coefficient of the current process, P n It is the first inventory quantity of the current process.

[0078] S503 and S513: Repeat the process of updating the first shortage of the previous process of the corresponding process until the current process is determined to be the first process. That is, after updating the first shortage of the process corresponding to the residual material, reverse the process from the back to the front until the first shortage of the first process is determined.

[0079] Update the first shortage of the subsequent process corresponding to the corresponding process, that is, S504 and S514: update the first shortage of the next process of the current process.

[0080] First, determine the current process, and start from the process corresponding to the residual material and push forward in sequence until the current process is determined to be the final process (i.e., the last process). Then, according to the futures contract data obtained in step S1, obtain the first feed coefficient K of the next process of the current process. n+1 、The first shortage Q of the current process n and the first inventory quantity P of the next process of the current process n+1 .

[0081] Then, update the first shortage of the next process of the current process to Q n+1 , Q n+1 =(Q n +P n+1 ) / K n+1 , where Q n is the first shortage of the current process, K n+1 is the first feed coefficient of the next process of the current process, P n+1 The first inventory quantity of the next process of the current process;

[0082] S505 and S515: Repeat the process of updating the first shortage of the subsequent process of the corresponding process until the current process is determined to be the final process.

[0083] For example, assuming n=8, first determine the current process, which is the eighth process, and obtain the first material feeding coefficient of the next process of the eighth process (i.e. the ninth process) as K9, the first shortage of the eighth process (i.e. the current process) as Q8, and the first inventory quantity of the next process of the eighth process (i.e. the ninth process) as P9. Then the first shortage of the next process of the eighth process (i.e. the ninth process) is Q9=(Q8+P9)÷K8.

[0084] Then repeat the process of determining the first shortage of the subsequent process of the corresponding process, starting from the eighth process and working backwards, first n+1=8+1=9, determine that the current process is the ninth process, and obtain the first feeding coefficient of the tenth process as K 10 The first shortage of the ninth process is Q9 and the first inventory of the tenth process is P 10 , then the first shortfall Q of the next process (i.e., the tenth process) of the ninth process 10 =(Q9+P 10 )÷K 10 Among them, Q 10 It is the first shortfall of the tenth process, that is, the first shortfall of the next process of the ninth process.

[0085] S5: Dynamically update the second inventory quantity of the next process of the corresponding process.

[0086] Here, the process inventory refers to the inventory of the raw material warehouse of this process, so after the residual material corresponding to the process is removed / hung, it affects the inventory of the next process and the shortage of the corresponding process. Exemplarily, the inventory in this application includes the first inventory and the second inventory, and the shortage includes the first shortage and the second shortage, that is, in the futures contract of this application, the first inventory and the first shortage belong to the first process of the futures contract, and the second inventory and the second shortage belong to the second process of the futures contract.

[0087] In some embodiments of the present application, reference Figure 6 and Figure 7 , the method for updating the second inventory quantity of the next process of the corresponding process may include the following steps:

[0088] S50: Determine the application scenario of the remaining material.

[0089] For example, if the application scenario of the surplus material of the futures contract of this application is the first scenario and the surplus material is applied to the second process of the current futures contract, that is, the surplus material is hung on the secondary process of the futures contract, then:

[0090] S506: Update the second on-stock quantity of the next process of the corresponding process to P4. For example, P4=P3+W, where P3 is the second initial on-stock quantity of the next process and W is the weight of the remaining material.

[0091] For example, if the application scenario of the residual material of the futures contract of this application is the second scenario and the residual material is applied to the second process of the current futures contract, that is, the residual material is removed from the secondary process of the futures contract, then:

[0092] S516: Update the second inventory quantity of the next process of the corresponding process to P5. For example, P5=P3-W, where P0 is the first initial inventory quantity of the next process, and W is the weight of the remaining material.

[0093] S5: Dynamically update the second shortage of the subsequent process of the corresponding process.

[0094] In some embodiments of the present application, continue to refer to Figure 6 and Figure 7 The method for determining the second under-quantity of the subsequent process of the corresponding process may include the following steps:

[0095] According to the futures contract data obtained in step S1, the second feed coefficient of the next process of the corresponding process and the second shortage of the corresponding process are obtained, and according to step S506 or S516, the second inventory quantity of the next process of the corresponding process is obtained.

[0096] S507 and S517: Update the second shortage of the subsequent process of the corresponding process.

[0097] First, determine the current process, and start from the process corresponding to the residual material and push forward in sequence until the current process is determined to be the final process (i.e., the last process). Then, according to the futures contract data obtained in step S1, obtain the second feed coefficient K of the next process of the current process. m+1 , get the second inventory quantity P of the next process of the current process m+1 , and obtain the second shortfall Q of the current process m .

[0098] Then, update the second shortage of the next process of the current process to Q m+1 , Q m+1 =(Q m +P m+1 ) / K m+1 , where Q m is the second shortage of the current process, K n+1 is the second feed coefficient of the next process of the current process, P m+1 It is the second inventory quantity of the next process of the current process.

[0099] S508 and S518 are repeated to update the second shortage of the subsequent process of the corresponding process until the current process is determined to be the final process.

[0100] For example, assuming m=8, first determine that the current process is the eighth process, obtain the second material feeding coefficient of the next process of the eighth process (i.e., the ninth process) as K9, the second shortage of the eighth process (i.e., the current process mentioned above) as Q8, and the second inventory quantity of the next process of the eighth process (i.e., the ninth process) as P9, then the second shortage of the next process of the eighth process (i.e., the ninth process) is Q9=(Q8+P9)÷K9.

[0101] Then repeat the process of updating the second undersupply of the subsequent process of the corresponding process, starting from the eighth process and working backwards, first m+1=8+1=9, determine that the current process is the ninth process, and obtain the second feed coefficient of the tenth process as K 10 The second shortage of the ninth process is Q9 and the second inventory of the tenth process is P 10 , then the second shortfall Q of the next process of the ninth process (i.e. the tenth process) 10 =(Q9+P 10 )÷K 10 Among them, Q 10 It is the second shortfall of the tenth process, that is, the second shortfall of the next process after the ninth process.

[0102] Example 1: Residual materials on the main process of the contract

[0103] The following is a detailed description of a method for dynamically controlling the shortage of the first process of the current contract in which the surplus materials of the contract in the present application scheme are applied in the first scenario through a specific embodiment (Example 1). In Example 1 of the present application, the contract has two processes, namely the main process (i.e. the above-mentioned first process) and the sub-process (i.e. the above-mentioned second process), involving four processes including steelmaking, hot rolling, cold rolling, and continuous annealing. Table 1 below is a contract process information table, which respectively gives the first and second initial shortages, the first and second initial inventory quantities, and the first and second feeding coefficients of each process in the main process and the sub-process.

[0104] It should be noted that there is no contract shortfall in the iron-making process because iron-making is not linked to a specific contract and is mainly based on the stable production of molten iron in accordance with the blast furnace capacity and the balance between iron and steel.

[0105] The steps of the main control method are as follows:

[0106] Table 1 Contract process information

[0107]

[0108] (1) Assuming that there is currently a 20-ton hot-rolled coil that can be attached to the main process of the contract, based on the above information, the first initial shortage and the first initial inventory of each process in the main process of the contract can be obtained in Table 1.

[0109] (2) Update the shortage of the hot rolling process (i.e., the first shortage Q1 of the process corresponding to the above-mentioned residual material) and the inventory of the next process cold rolling process (i.e., the first inventory P1 of the next process of the above-mentioned corresponding process), and the updating method is as follows:

[0110] Hot rolling process shortage Q1 = Q0-W = 103.07-20 = 83.07 tons

[0111] Cold rolling process inventory P1 = P0 + W = 0 + 20 = 20 tons

[0112] (3) Starting from the hot rolling process, work backwards from the end to the beginning to update the first under-quantity of the previous process (i.e., the first under-quantity Q of the previous process corresponding to the above-mentioned residual material) n-1 ), the update method is as follows:

[0113] Steelmaking process shortage Q n-1 =Q n ×K n -P n =83.07*1.0138-0=84.22 tons

[0114] After the hot-rolled coil is hung on the main process of the contract, the dynamic update results of the shortage are shown in Table 2. It can be seen that after the surplus material is hung on the main process, it only affects the shortage of the current process and the previous process, as well as the inventory of the next process, and has no effect on the shortage of the next process. In other words, when the application scenario of the surplus material of the contract in the solution of this application is the first scenario and the surplus material is applied to the first process of the current contract, the application of the surplus material to the contract only affects the first shortage of the process corresponding to the surplus material and the previous process of the corresponding process, as well as the first inventory of the next process of the corresponding process.

[0115] Table 2 Results of residual materials in the main process of the contract

[0116]

[0117] Example 2: Removal of excess materials from the main contract process

[0118] The following is a detailed description of a method for dynamically controlling the shortage of the first process of the current contract in which the surplus materials of the contract in the present application scheme are applied in the second scenario through a specific embodiment (Example 2). In Example 2 of the present application, the contract has two processes, namely the main process (i.e., the first process mentioned above) and the sub-process (i.e., the second process mentioned above), involving four processes including steelmaking, hot rolling, cold rolling, and continuous annealing. Table 2 above is used as the contract process information table of Example 2. Table 2 respectively gives the first and second initial shortages, the first and second initial inventory quantities, and the first and second feeding coefficients of each process in the main process and the sub-process.

[0119] The steps of the main control method are as follows:

[0120] (1) Assuming that there is currently a 20-ton hot-rolled coil that can be removed from the main process of the contract, based on the above information, the first initial shortage and the first initial inventory of each process in the main process of the contract can be obtained in Table 2.

[0121] (2) Update the shortage of the hot rolling process (i.e., the first shortage Q1 of the process corresponding to the above-mentioned residual material) and the inventory of the next process cold rolling process (i.e., the first inventory P1 of the next process of the above-mentioned corresponding process), and the updating method is as follows:

[0122] Hot rolling process shortage Q1 = Q0 + W = 83.07 + 20 = 103.07 tons

[0123] Cold rolling process inventory P1 = P0-W = 20-20 = 0 tons

[0124] (3) Starting from the hot rolling process, work backwards from the end to the beginning to update the first under-quantity of the previous process (i.e., the first under-quantity Q of the previous process corresponding to the above-mentioned residual material) n-1 ), the update method is as follows:

[0125] Steelmaking process shortage Q n-1 =Q n ×K n -P n =103.07*1.0138-0=104.49 tons

[0126] After the hot-rolled coils are hung on the main process of the contract, the results of the dynamic update of the shortage are shown in Table 1. It can be seen that after the surplus materials are hung on the main process, it only affects the shortage of the current process and the previous process, as well as the inventory of the next process, and has no effect on the shortage of the next process. In other words, when the application scenario of the surplus materials of the contract in the solution of this application is the first scenario and the surplus materials are applied to the first process of the current contract, the application of the surplus materials to the contract only affects the first shortage of the corresponding process of the surplus materials and the previous process of the corresponding process, as well as the first inventory of the next process of the corresponding process.

[0127] It should be noted that after the main process is removed from the surplus materials, the shortages of each process in the contract return to the initial shortages in Table 1. It can be seen that the main process removal contract is a reversible process.

[0128] Example 3: Residual materials on contract sub-process

[0129] The following is a detailed description of a method for dynamically controlling the shortage of surplus materials in the second process of the current contract in which the surplus materials are applied in the first scenario and the surplus materials are applied in the present application through a specific embodiment (Example 3). In Example 3 of the present application, the contract has two processes, namely the main process (i.e., the first process mentioned above) and the sub-process (i.e., the second process mentioned above), involving four processes including steelmaking, hot rolling, cold rolling, and continuous annealing. Table 1 above is used as the contract process information table of Example 3. Table 1 respectively gives the first and second initial shortages, the first and second initial inventory quantities, and the first and second feeding coefficients of each process in the main process and the sub-process.

[0130] The steps of the main control method are as follows:

[0131] (1) Assuming that there is currently a 20-ton hot-rolled coil that can be attached to the secondary process of the contract, based on the above information, the first and second initial shortages and the first and second initial inventory quantities of each process in the main process of the contract can be obtained in Table 1.

[0132] (2) Update the under-quantity of the hot rolling process of the main process (i.e., the first under-quantity Q1 of the process corresponding to the above-mentioned residual material), and the updating method is as follows:

[0133] Hot rolling process shortage (main process) Q1 = Q0-W = 103.07-20 = 83.07 tons

[0134] (3) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), work backwards from the back to the front to update the under-quantity of the previous process of the main process (i.e., the first under-quantity Q of the previous process corresponding to the residual material mentioned above) n-1 ), the update method is as follows:

[0135] Steelmaking process shortage (main process) Q n-1 =Q n ×K n -P n =83.07*1.0138-0=84.22 tons

[0136] (4) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), the under-quantity of the subsequent process of the main process is updated from the front to the back (i.e., the first under-quantity Q of the subsequent process corresponding to the residual material mentioned above). n+1 ), the update method is as follows:

[0137] Cold rolling process shortage (main process) Q n+1 =(Qn +P n+1 ) / K n+1 =(83.07+0) / 1.0033=82.80 tons

[0138] Continuous withdrawal process shortage (main process) Q n+2 =(Q n +1+P n+2 ) / K n+2 =(82.80+0) / 1.0273=80.60 tons

[0139] It should be noted that the above Q n+2 Indicates Q n+1 The first shortfall of the next process, P n+2 Indicates P n+1 The first inventory quantity of the next process, K n+2 K n+1 The first feed coefficient of the subsequent process.

[0140] (5) Update the inventory quantity of the cold rolling process of the auxiliary process (i.e., the second inventory quantity P4 of the subsequent process of the corresponding process mentioned above), and the updating method is as follows:

[0141] Cold rolling process inventory (sub-process) P4 = P3 + W = 0 + 20 = 20 tons

[0142] (6) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), the under-quantity of the subsequent process of the secondary process (i.e., the second under-quantity Q of the subsequent process of the corresponding process mentioned above) is updated from the front to the back. m+1 ), the update method is as follows:

[0143] Cold rolling process shortage (sub-process) Q m+1 =(Q m +P m+1 ) / K m+1 =(0+20) / 1.0049=19.90 tons

[0144] Continuous withdrawal process shortage (sub-process) Q m+2 =(Q m+1 +P m+2 ) / K m+2 =(19.90+0) / 1.0251=19.42 tons

[0145] It should be noted that the above Q m+2 Indicates Q m+1 The second shortfall of the next process, P m+2 Indicates P m+1 The second inventory quantity of the next process, K m+2 K m+1 The second feed coefficient of the subsequent process.

[0146] After the hot-rolled coil is hung on the sub-process of the contract, the dynamic update result of the shortage is shown in Table 3 below. It can be seen that after the surplus material is hung on the sub-process, it not only affects the shortage of the subsequent process of the sub-process and the inventory of the next process, but also affects the production shortage of all processes of the main process. In addition, after the sub-process is hung with surplus materials, it has no effect on the shortage of the previous process of the sub-process. In other words, when the application scenario of the surplus materials of the contract in the present application scheme is the first scenario and the surplus materials are applied to the second process of the current contract, the application of the surplus materials to the contract not only affects the first shortage of all processes, but also affects the second shortage of the subsequent process of the corresponding process of the surplus materials and the second inventory of the next process of the corresponding process. Among them, it should be noted that at this time, the second shortage of the corresponding process and the previous process of the corresponding process are not affected.

[0147] Table 3 Results of residual materials in contract sub-process

[0148]

[0149] Example 4: Removal of excess material from the contract sub-process

[0150] The following is a detailed description of a method for dynamically controlling the shortage of the second process of the current contract in which the surplus materials of the contract in the present application scheme are applied in the second scenario through a specific embodiment (Example 4). In Example 4 of the present application, the contract has two processes, namely the main process (i.e., the first process mentioned above) and the sub-process (i.e., the second process mentioned above), involving four processes including steelmaking, hot rolling, cold rolling, and continuous annealing. Table 3 above is used as the contract process information table of Example 4. Table 3 respectively gives the first and second initial shortages, the first and second initial inventory quantities, and the first and second feeding coefficients of each process in the main process and the sub-process.

[0151] The steps of the main control method are as follows:

[0152] (1) Assuming that there is currently a 20-ton hot-rolled coil that can be removed from the secondary process of the contract, based on the above information, the first and second initial shortages and the first and second initial inventory quantities of each process in the main process of the contract can be obtained in Table 3.

[0153] (2) Update the under-quantity of the hot rolling process of the main process (i.e., the first under-quantity Q1 of the process corresponding to the above-mentioned residual material), and the updating method is as follows:

[0154] Hot rolling process shortage (main process) Q1 = Q0 + W = 83.07 + 20 = 103.07 tons

[0155] (3) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), work backwards from the back to the front to update the under-quantity of the previous process of the main process (i.e., the first under-quantity Q of the previous process corresponding to the residual material mentioned above) n-1 ), the update method is as follows:

[0156] Steelmaking process shortage (main process) Q n-1 =Q n ×K n -P n =103.07*1.0138-0=104.49 tons

[0157] (4) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), the under-quantity of the subsequent process of the main process is updated from the front to the back (i.e., the first under-quantity Q of the subsequent process corresponding to the residual material mentioned above). n+1 ), the update method is as follows:

[0158] Cold rolling process shortage (main process) Q n+1 =(Q n +P n+1 ) / K n+1 =(103.07+0) / 1.0033=102.73 tons

[0159] Continuous withdrawal process shortage (main process) Q n+2 =(Q n+1 +P n+2 ) / K n+2 =(102.73+0) / 1.0273=100 tons

[0160] It should be noted that the above Q n+2 Indicates Q n+1 The first shortfall of the next process, P n+2 Indicates P n+1 The first inventory quantity of the next process, K n+2 K n+1 The first feed coefficient of the subsequent process.

[0161] (5) Update the inventory quantity of the cold rolling process of the auxiliary process (i.e., the second inventory quantity P4 of the subsequent process of the corresponding process mentioned above), and the updating method is as follows:

[0162] Cold rolling process inventory (sub-process) P4 = P3 + W = 20-20 = 0 tons

[0163] (6) Starting from the hot rolling process (i.e., the process corresponding to the residual material mentioned above), the under-quantity of the subsequent process of the secondary process (i.e., the second under-quantity Q of the subsequent process of the corresponding process mentioned above) is updated from the front to the back. m+1 ), the update method is as follows:

[0164] Cold rolling process shortage (sub-process) Q m+1 =(Q m +P m+1 ) / K m+1 =(0+0) / 1.0049=0 tons

[0165] Continuous withdrawal process shortage (sub-process) Q m+2 =(Q m+1 +P m+2 ) / K m+2 =(0+0) / 1.0251=0 tons

[0166] It should be noted that the above Q m+2 Indicates Q m+1 The second shortfall of the next process, P m+2 Indicates P m+1 The second inventory quantity of the next process, K m+2 K m+1 The second feed coefficient of the subsequent process.

[0167] After the hot-rolled coil is hung on the sub-process of the contract, the dynamic update result of the shortage is shown in Table 3. It can be seen that after the surplus material is hung on the sub-process, it not only affects the shortage of the subsequent process of the sub-process and the inventory of the next process, but also affects the production shortage of all processes of the main process. In addition, after the sub-process is hung with surplus materials, it has no effect on the shortage of the previous process of the sub-process. In other words, when the application scenario of the surplus materials of the contract in the present application scheme is the first scenario and the surplus materials are applied to the second process of the current contract, the application of the surplus materials to the contract not only affects the first shortage of all processes, but also affects the second shortage of the subsequent process of the corresponding process of the surplus materials and the second inventory of the next process of the corresponding process. Among them, it should be noted that at this time, the second shortage of the corresponding process and the previous process of the corresponding process are not affected. Moreover, after the sub-process takes off the surplus materials, the shortage of each process of the contract becomes the initial shortage in Table 1 again. It can be seen that removing the contract from the sub-process is also a reciprocal process.

[0168] Example 5: Multiple residual materials are removed from the main and auxiliary processes of the contract

[0169] As shown in Table 1 above, if a hot rolled coil and a cold rolled coil are respectively attached to the main process and the auxiliary process of the contract, it can be decomposed into two steps:

[0170] The first step is to hang the hot coil on the contract main process according to the method of Example 1 and update the contract shortage;

[0171] In the second step, the cold rolled coil is hung on the contract sub-process according to the method of Example 3, and the contract shortage quantity is updated.

[0172] Removing a hot rolled coil and a cold rolled coil from the main process and the auxiliary process of the contract can be decomposed into two steps:

[0173] The first step is to remove the hot coil from the contract main process according to the method of Example 2 and update the contract shortage;

[0174] In the second step, the cold rolled coil is removed from the contract sub-process according to the method of Example 4, and the contract shortage quantity is updated.

[0175] Therefore, the simultaneous removal of multiple residual materials in the main and auxiliary processes of the contract can always be resolved by decomposing them into the steps of embodiments 1 to 4. The above four embodiments cover all possible scenarios of the residual material removal contract. The simultaneous removal of multiple residual materials in the contract can be serially decomposed into one of the above four situations. According to the technical solution provided by the present invention, the dynamic control and tracking of the production shortage of multiple process contracts of steel enterprises can be realized.

[0176] In addition, the present invention also provides a computer storage medium, including a memory and a processor, wherein the memory is suitable for storing computer instructions, and the processor is suitable for executing the multi-process contract production shortage dynamic control method described in any of the above embodiments when running the computer instructions.

[0177] Reference now Figure 8 , shown is a block diagram of an electronic device 600 according to an embodiment of the present application. The electronic device 600 may include one or more processors 601 coupled to a controller hub 603. For at least one embodiment, the controller hub 603 communicates with the processor 601 via a multi-drop bus such as a front side bus (FSB), a point-to-point interface such as a QuickPath Interconnect (QPI), or a similar connection 606. The processor 601 executes instructions that control general types of data processing operations. In one embodiment, the controller hub 603 includes, but is not limited to, a graphics memory controller hub (GMCH) (not shown) and an input / output hub (IOH) (which may be on a separate chip) (not shown), wherein the GMCH includes a memory and a graphics controller and is coupled to the IOH.

[0178] The electronic device 600 may also include a coprocessor 602 and a memory 604 coupled to a controller hub 603. Alternatively, one or both of the memory and the GMCH may be integrated within the processor (as described in this application), with the memory 604 and the coprocessor 602 being directly coupled to the processor 601 and the controller hub 603, with the controller hub 603 being in a single chip with the IOH.

[0179] The memory 604 may be, for example, a dynamic random access memory (DRAM), a phase change memory (PCM), or a combination of the two. The memory 604 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of the instructions. The instructions may include: when executed by at least one of the processors, causing the electronic device 600 to implement the following: Figure 1 The instructions of the method for dynamically controlling the underproduction of multi-process contracts are shown. When the instructions are executed on a computer, the computer is made to execute the method disclosed in any one of the above embodiments or combined embodiments to dynamically control the underproduction of multi-process contracts.

[0180] In one embodiment, the coprocessor 602 is a special-purpose processor, such as, for example, a high-throughput MIC (Many Integrated Core) processor, a network or communication processor, a compression engine, a graphics processor, a GPGPU (General-purpose computing on graphics processing units), or an embedded processor. The optional nature of the coprocessor 602 is indicated by a dashed line in FIG. Figure 8 middle.

[0181] In one embodiment, the electronic device 600 may further include a network interface (NIC, Network Interface Controller) 606. The network interface 606 may include a transceiver for providing a radio interface for the electronic device 600, and then communicating with any other suitable device (such as a front-end module, an antenna, etc.). In various embodiments, the network interface 606 may be integrated with other components of the electronic device 600. The network interface 606 may implement the functions of the communication unit in the above-mentioned embodiments.

[0182] The electronic device 600 may further include an input / output (I / O) device 605. The I / O 605 may include: a user interface designed to enable a user to interact with the electronic device 600; a peripheral component interface designed to enable peripheral components to interact with the electronic device 600; and / or a sensor designed to determine environmental conditions and / or location information related to the electronic device 600.

[0183] It is worth noting that Figure 8 This is for illustrative purposes only. Figure 8It is shown that the electronic device 600 includes multiple devices such as a processor 601, a controller hub 603, a memory 604, etc.; however, in actual applications, the device using the methods of the present application may include only a portion of the devices in the electronic device 600, for example, it may include only the processor 601 and the network interface 606. Figure 8 The properties of optional devices are shown with dotted lines.

[0184] Reference now Fig. 9 , which is a block diagram of a SoC (System on Chip) 700 according to an embodiment of the present application. Fig. 9 In the FIG, similar components have the same reference numerals. In addition, the dashed boxes are optional features of more advanced SoCs. Fig. 9 In the embodiment, the SoC includes: an interconnect unit 750, which is coupled to a processor 710; a system agent unit 780; a bus controller unit 790; an integrated memory controller unit 740; a group or one or more coprocessors 720, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random access memory (SRAM) unit 730; and a direct memory access (DMA) unit 760. In one embodiment, the coprocessor 720 includes a special-purpose processor, such as, for example, a network or communication processor, a compression engine, a GPGPU (General-purpose computing on graphics processing units), a high-throughput MIC processor, or an embedded processor.

[0185] Static random access memory (SRAM) unit 730 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, and more specifically, stores temporary and permanent copies of the instructions. The instructions may include: when executed by at least one of the processors, causing the SoC to implement the following: Figure 1 The instructions of the multi-process contract production shortage dynamic control method are shown. When the instructions are executed on a computer, the computer executes the method disclosed in the above embodiment.

[0186] Each method implementation mode of the present application can be implemented in the form of software, magnetic components, firmware, etc.

[0187] Program code can be applied to input instructions to perform each function described herein and generate output information. The output information can be applied to one or more output devices in a known manner. For the purpose of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.

[0188] Program code can be implemented with high-level programming language or object-oriented programming language to communicate with the processing system. When necessary, program code can also be implemented with assembly language or machine language. In fact, the mechanism described herein is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.

[0189] One or more aspects of at least one embodiment may be implemented by representative instructions stored on a computer-readable storage medium, which represent various logics in a processor, and when the instructions are read by a machine, the machine makes logic for performing the technology herein. These representations, known as "IP (Intellectual Property, Intellectual Property) cores", may be stored on a tangible computer-readable storage medium and provided to multiple customers or production facilities to be loaded into a manufacturing machine that actually manufactures the logic or processor.

[0190] In some cases, the instruction converter can be used to convert instructions from a source instruction set to a target instruction set. For example, the instruction converter can transform (e.g., using static binary transformation, dynamic binary transformation including dynamic compilation), deform, simulate, or otherwise convert instructions into one or more other instructions to be processed by the core. The instruction converter can be implemented in software, hardware, firmware, or a combination thereof. The instruction converter can be on the processor, outside the processor, or partially on the processor and partially outside the processor.

[0191] Although the present invention has been illustrated and described with reference to certain preferred embodiments of the present invention, it should be understood by those skilled in the art that the above is a further detailed description of the present invention in conjunction with specific embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. Those skilled in the art may make various changes in form and details, including making several simple deductions or substitutions, without departing from the spirit and scope of the present invention.

Claims

1. A multi-process contract production shortage dynamic control method for electronic equipment, characterized in that: The method comprises: Acquire data of futures contracts and surplus materials, wherein the data of the futures contracts include a first initial shortage, a first initial inventory quantity, a second initial shortage, a second initial inventory quantity, a first feed coefficient, and a second feed coefficient of each process, and the surplus materials are used as the surplus materials shortage of the corresponding process in the futures contracts; Determining that the residual material is applied to a first process; Dynamically update the first shortage of the process corresponding to the residual material and the previous process and the first inventory quantity of the next process of the corresponding process; Determining that the remaining material is used in a second process; Dynamically update the first shortage of each process of the futures contract, the second shortage of the subsequent process of the corresponding process of the residual material, and the second inventory of the next process of the corresponding process.

2. The multi-process contract production shortage dynamic control method according to claim 1 is characterized in that: The dynamically updating the first shortage of each process comprises: Update the first shortage of the residual material corresponding to the process; Update the first shortage of the preceding process of the corresponding process; The first shortage of the subsequent process of the corresponding process is updated.

3. The multi-process contract production shortage dynamic control method according to claim 1 or 2, characterized in that: The updating of the first shortage of the residual material corresponding process comprises: Determine the application scenario of the residual material; If the residual material is applied to the first scene, The first under-quantity of the corresponding process is Q1, Q1=Q0-W, wherein Q0 is the first initial under-quantity of the corresponding process, and W is the weight of the residual material; If the remaining material is used in the second scene, The first shortage of the corresponding process is Q2, Q2=Q0+W.

4. The multi-process contract production shortage dynamic control method according to claim 1, characterized in that: The updating of the first inventory quantity of the next process of the corresponding process includes: Determine the application scenario of the residual material; If the residual material is applied to the first scene, The first inventory quantity of the next process of the corresponding process is P1, P1=P0+W, wherein P0 is the first initial inventory quantity of the next process, and W is the weight of the residual material; If the remaining material is used in the second scene, The first inventory quantity of the next process of the corresponding process is P2, P2 = P0-W.

5. The multi-process contract production shortage dynamic control method according to claim 1 or 2, characterized in that: The updating of the first shortage of the preceding process of the corresponding process comprises: Determine the current process; Obtaining the feeding coefficient of the current process; Obtaining the first shortage of the current process; Obtaining the first inventory quantity of the current process; The first shortage of the previous process of the current process is Q n-1 , Q n-1 =Q n ×K n -P n , where Q n is the first shortage of the current process, K n is the first feeding coefficient of the current process, P n The first inventory quantity of the current process; The process of updating the first shortage of the preceding process of the corresponding process is repeated until the current process is determined to be the first process.

6. The multi-process contract production shortage dynamic control method according to claim 2, characterized in that: The updating of the first shortage of the subsequent process of the corresponding process comprises: Determine the current process; Obtaining the feeding coefficient of the current process; Get the first shortage of the current process; Get the first inventory quantity of the next process of the current process; The first shortfall of the next process of the current process is Q n+1 , Q n+1 =(Q n +P n+1 ) / K n+1 , where Q n is the first shortage of the current process, K n+1 is the first feed coefficient of the next process of the current process, P n+1 The first inventory quantity of the next process of the current process; The process of updating the first under-quantity of the subsequent process of the corresponding process is repeated until the current process is determined to be the final process.

7. The multi-process contract production shortage dynamic control method according to claim 1, characterized in that: The updating of the second inventory quantity of the next process of the corresponding process includes: Determine the application scenario of the residual material; If the residual material is applied to the first scene, The second inventory quantity of the next process of the corresponding process is P4, P4=P3+W, wherein P3 is the second initial inventory quantity of the next process, and W is the weight of the remaining material; If the remaining material is used in the second scene, The second inventory quantity of the next process of the corresponding process is P5, and P5=P3-W.

8. The multi-process contract production shortage dynamic control method according to claim 1, characterized in that: The updating of the second under-quantity of the subsequent process of the corresponding process comprises: Obtaining the feeding coefficient of the next process of the corresponding process; Obtaining a second inventory quantity of a next process of the corresponding process; Obtaining a second under-quantity of the corresponding process; Updating the second shortage of the next process of the corresponding process; The second shortage of the subsequent process of the next process of the corresponding process is updated.

9. The method for dynamically controlling underproduction of multi-process contracts according to claim 8, characterized in that: The updating of the second under-quantity of the subsequent process of the next process of the corresponding process comprises: Determine the current process; Obtaining the feeding coefficient of the next process of the current process; Get the second inventory quantity of the next process of the current process; The second shortfall of the next process of the current process is Q m+1 , Q m+1 =(Q m +P m+1 ) / K m+1 , where Q m is the second shortage of the current process, K m+1 is the second feed coefficient of the next process of the current process, P m+1 The second inventory quantity of the next process of the current process; The process of updating the second under-quantity of the subsequent process of the next process of the corresponding process is repeated until the current process is determined to be the final process.

10. A computer storage medium, characterized in that: It comprises a memory and a processor, wherein the memory is suitable for storing computer instructions, and the processor is suitable for executing the multi-process contract production shortage dynamic control method as described in any one of claims 1 to 9 when running the computer instructions.