Methods, devices, electronic equipment and readable storage media for dynamic adjustment of production plans

By acquiring production orders and process information, and combining this with manufacturing resource information from the production workshop, the production scheduling plan is dynamically adjusted, thus solving the problem of production plan deviations caused by production disturbances and ensuring the feasibility of the production plan.

CN122311655APending Publication Date: 2026-06-30BEIJING AEROSPACE INTELLIGENT MFG TECH DEV CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING AEROSPACE INTELLIGENT MFG TECH DEV CO LTD
Filing Date
2024-12-30
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

During the manufacturing process, production disturbances can cause discrepancies between the planned production schedule and the actual execution status, rendering the production schedule infeasible.

Method used

By acquiring production orders and process information, and combining them with manufacturing resource information from the production workshop, a production scheduling plan is determined. When a disturbance event occurs, the production scheduling plan is adjusted based on the disturbance event, and corresponding weights are configured to dynamically adjust the production plan.

Benefits of technology

This enabled timely adjustments to the production plan, ensuring that the new production scheduling scheme was feasible for actual production and reducing production deviations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122311655A_ABST
    Figure CN122311655A_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, electronic device, and readable storage medium for dynamic adjustment of production plans. The method includes: acquiring order information and process information for each production order, as well as manufacturing resource information of the production workshop; determining a production scheduling plan based on the order information, process information, and manufacturing resource information of each production order; acquiring disturbance events in the production workshop, adjusting the production scheduling plan based on the disturbance events to obtain a new production scheduling plan; and responding to the new production scheduling plan by processing each production order according to the new production scheduling plan. This method enables timely adjustment of the production plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of manufacturing technology, and in particular to methods, apparatus, electronic devices and readable storage media for dynamic adjustment of production plans. Background Technology

[0002] During the manufacturing process, numerous production disruptions occur, such as overdue occupancy of production workstations, shortages of raw materials, or temporary additional orders. This can lead to discrepancies between the previously established production plan and the actual execution status. If the production plan is not adjusted in a timely manner, it will become infeasible for actual production. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a method, apparatus, electronic device and readable storage medium for dynamic adjustment of production plans, so as to adjust production plans (i.e. production scheduling schemes) in a timely manner.

[0004] In a first aspect, embodiments of this application provide a method for dynamically adjusting a production plan, including:

[0005] Obtain order information and process information for each production order, as well as manufacturing resource information for the production workshop;

[0006] Based on the order information and process information of each production order, as well as the manufacturing resource information of the production workshop, a production scheduling plan is determined;

[0007] Obtain disturbance events in the production workshop, adjust the production scheduling plan based on the disturbance events, and obtain a new production scheduling plan;

[0008] Respond to the new production scheduling plan and process each production order according to the new production scheduling plan.

[0009] In conjunction with the first aspect, this application provides a first possible implementation of the first aspect, wherein the order information includes production batch and delivery date; the process information includes process route; and the manufacturing resource information includes production workshop workstation resource type, the number of workstations corresponding to each production workshop workstation resource type, and the set of optional workstations corresponding to each production process.

[0010] In conjunction with the first possible implementation of the first aspect, this application provides a second possible implementation of the first aspect, wherein the disturbance event in the production workshop includes any one or more of the following events: production order disturbance event, production process disturbance event, material resource disturbance event, and production rework disturbance event;

[0011] The production order disruption events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production;

[0012] The production process disturbance events include any one or more of the following events: process route change, process addition;

[0013] The material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment;

[0014] The production rework disruption events include rework of defective products.

[0015] In conjunction with the second possible implementation of the first aspect, this application provides a third possible implementation of the first aspect, wherein the step of acquiring the disturbance event of the production workshop and adjusting the production scheduling plan based on the disturbance event to obtain a new production scheduling plan includes:

[0016] Acquire disturbance events in the production workshop;

[0017] If multiple disturbance events are obtained from the production workshop, a corresponding weight is assigned to each disturbance event;

[0018] Based on each disturbance event and its configured weight, the production scheduling scheme is adjusted to obtain a new production scheduling scheme.

[0019] In conjunction with the third possible implementation of the first aspect, this application provides a fourth possible implementation of the first aspect, wherein configuring a corresponding weight for each disturbance event includes:

[0020] For each of the disturbance events, in response to the user's configuration operation of the weight of the disturbance event, the corresponding weight is configured for the disturbance event.

[0021] Secondly, embodiments of this application also provide a production plan dynamic adjustment device, comprising:

[0022] The acquisition module is used to acquire order information and process information for each production order, as well as manufacturing resource information for the production workshop;

[0023] The determination module is used to determine the production operation scheduling plan based on the order information and process information of each production order and the manufacturing resource information of the production workshop;

[0024] The adjustment module is used to acquire disturbance events in the production workshop, adjust the production operation scheduling plan based on the disturbance events, and obtain a new production operation scheduling plan.

[0025] The processing module is used to respond to new production scheduling plans and process each production order according to the new production scheduling plans.

[0026] In conjunction with the second aspect, this application provides a first possible implementation of the second aspect, wherein the order information includes production batch and delivery date; the process information includes process route; and the manufacturing resource information includes production workshop workstation resource type, the number of workstations corresponding to each production workshop workstation resource type, and the set of optional workstations corresponding to each production process.

[0027] In conjunction with the first possible implementation of the second aspect, this application provides a second possible implementation of the second aspect, wherein the disturbance event in the production workshop includes any one or more of the following events: production order disturbance event, production process disturbance event, material resource disturbance event, and production rework disturbance event;

[0028] The production order disruption events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production;

[0029] The production process disturbance events include any one or more of the following events: process route change, process addition;

[0030] The material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment;

[0031] The production rework disruption events include rework of defective products.

[0032] In conjunction with the first or second possible implementation of the second aspect, this application provides a third possible implementation of the second aspect, wherein the adjustment module, when used to acquire disturbance events in the production workshop and adjust the production scheduling plan based on the disturbance events to obtain a new production scheduling plan, is specifically used for:

[0033] Acquire disturbance events in the production workshop;

[0034] If multiple disturbance events are obtained from the production workshop, a corresponding weight is assigned to each disturbance event;

[0035] Based on each disturbance event and its configured weight, the production scheduling scheme is adjusted to obtain a new production scheduling scheme.

[0036] In conjunction with the third possible implementation of the second aspect, this application provides a fourth possible implementation of the second aspect, wherein the adjustment module, when configuring a corresponding weight for each disturbance event, is specifically used for:

[0037] For each of the disturbance events, in response to the user's configuration operation of the weight of the disturbance event, the corresponding weight is configured for the disturbance event.

[0038] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps in any of the possible implementations of the first aspect described above are performed.

[0039] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps in any of the possible implementations of the first aspect described above.

[0040] The production planning dynamic adjustment method, apparatus, electronic device, and readable storage medium provided in this application embodiment, wherein the method determines a production scheduling plan based on the order information and process information of each production order, as well as the manufacturing resource information of the production workshop; then, the production scheduling plan is dynamically adjusted based on disturbance events in the production workshop to obtain a new production scheduling plan; and finally, each production order is processed according to the new production scheduling plan. In this embodiment, timely dynamic adjustment of the previously formulated production scheduling plan based on disturbance events in the production workshop helps ensure that the new production scheduling plan (i.e., the new production plan) is feasible for actual production.

[0041] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0042] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 A flowchart of a method for dynamically adjusting a production plan provided in an embodiment of this application is shown;

[0044] Figure 2 A flowchart of another method for dynamically adjusting production plans provided in an embodiment of this application is shown;

[0045] Figure 3 This illustration shows a schematic diagram of the structure of a production planning dynamic adjustment method apparatus provided in an embodiment of this application;

[0046] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0048] Considering the numerous production disruptions involved in the manufacturing process, such as overdue production workstation resources, shortages of raw materials, or temporary additional orders, discrepancies can arise between the previously established production plan and the actual execution status. If the production plan is not adjusted in a timely manner, it will become infeasible for actual production.

[0049] Based on this, embodiments of this application provide a method, apparatus, electronic device, and readable storage medium for dynamic adjustment of production plans, which are described below through embodiments.

[0050] To facilitate understanding of this embodiment, a method for dynamically adjusting production plans disclosed in this application will first be described in detail. For example... Figure 1 As shown, it includes the following steps:

[0051] S101: Obtain order information and process information for each production order, as well as manufacturing resource information for the production workshop.

[0052] In this embodiment, after receiving each production order, the production line obtains the order information and process information of each production order, as well as the manufacturing resource information of the production workshop.

[0053] The order information includes production batch and delivery date; the process information includes process route; and the manufacturing resource information includes the type of workstation resource in the production workshop, the number of workstations corresponding to each type of workstation resource, and the set of optional workstations corresponding to each production process.

[0054] S102: Determine the production scheduling plan based on the order information and process information of each production order, as well as the manufacturing resource information of the production workshop.

[0055] In this embodiment, the production scheduling scheme (i.e., production plan) includes the scheduling scheme for each production order.

[0056] S103: Obtain disturbance events in the production workshop, adjust the production scheduling plan based on the disturbance events, and obtain a new production scheduling plan.

[0057] In this embodiment, the disturbance events in the production workshop include any one or more of the following events: production order disturbance events, production process disturbance events, material resource disturbance events, and production rework disturbance events.

[0058] Among them, production order disturbance events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production; production process disturbance events include any one or more of the following events: process route change and process addition; material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment; production rework disturbance events include defective product rework.

[0059] In this embodiment, such as Figure 2 As shown, in step S103, the specific steps S1031-S1033 can be performed as follows:

[0060] S1031: Acquire disturbance events in the production workshop.

[0061] S1032: If multiple disturbance events in the production workshop are obtained, then configure the corresponding weight for each disturbance event.

[0062] S1033: Adjust the production scheduling scheme according to each disturbance event and its configured weight to obtain a new production scheduling scheme.

[0063] In this embodiment, considering that different enterprises attach different degrees of importance to different disturbance events, each disturbance event in the production workshop is assigned a corresponding weight, so as to dynamically adjust the production scheduling plan according to the weight corresponding to each disturbance event.

[0064] In this embodiment, when executing step S1032 to configure the corresponding weight for each disturbance event, specifically: for each disturbance event, in response to the user's operation of configuring the weight of the disturbance event, the corresponding weight is configured for the disturbance event.

[0065] S104: Respond to the new production scheduling plan and process each production order according to the new production scheduling plan.

[0066] In this embodiment, after obtaining a new production scheduling plan, each production order is processed according to the production scheduling plan.

[0067] Based on the same technical concept, embodiments of this application also provide a device for dynamically adjusting production plans, such as... Figure 3 As shown, it includes:

[0068] The acquisition module 301 is used to acquire order information and process information for each production order, as well as manufacturing resource information for the production workshop;

[0069] The determining module 302 is used to determine a production operation scheduling plan based on the order information and process information of each production order and the manufacturing resource information of the production workshop;

[0070] The adjustment module 303 is used to acquire disturbance events in the production workshop and adjust the production operation scheduling plan based on the disturbance events to obtain a new production operation scheduling plan.

[0071] Processing module 304 is used to respond to new production scheduling plans and process each production order according to the new production scheduling plans.

[0072] Optionally, the order information includes production batch and delivery date; the process information includes process route; and the manufacturing resource information includes production workshop workstation resource type, the number of workstations corresponding to each production workshop workstation resource type, and the set of optional workstations corresponding to each production process.

[0073] Optionally, the disturbance events in the production workshop include any one or more of the following events: production order disturbance events, production process disturbance events, material resource disturbance events, and production rework disturbance events;

[0074] The production order disruption events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production;

[0075] The production process disturbance events include any one or more of the following events: process route change, process addition;

[0076] The material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment;

[0077] The production rework disruption events include rework of defective products.

[0078] Optionally, when the adjustment module 303 acquires disturbance events in the production workshop and adjusts the production scheduling plan based on the disturbance events to obtain a new production scheduling plan, it is specifically used for:

[0079] Acquire disturbance events in the production workshop;

[0080] If multiple disturbance events are obtained from the production workshop, a corresponding weight is assigned to each disturbance event;

[0081] Based on each disturbance event and its configured weight, the production scheduling scheme is adjusted to obtain a new production scheduling scheme.

[0082] Optionally, when configuring a corresponding weight for each disturbance event, the adjustment module 303 is specifically used for:

[0083] For each of the disturbance events, in response to the user's configuration operation of the weight of the disturbance event, the corresponding weight is configured for the disturbance event.

[0084] Figure 4 A schematic diagram of an electronic device provided in this application embodiment includes: a processor 401, a memory 402, and a bus 403. The memory 402 stores machine-readable instructions executable by the processor 401. When the electronic device runs the above-described information processing method, the processor 401 and the memory 402 communicate through the bus 403. The processor 401 executes the machine-readable instructions to perform the steps of the method described in Embodiment 1.

[0085] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and electronic equipment can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0086] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, electronic devices, and computer-readable storage media can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or modules may be electrical, mechanical, or other forms.

[0087] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0088] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0089] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0090] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims.

Claims

1. A method for dynamically adjusting a production plan, characterized in that, include: Obtain order information and process information for each production order, as well as manufacturing resource information for the production workshop; Based on the order information and process information of each production order, as well as the manufacturing resource information of the production workshop, a production scheduling plan is determined; Obtain disturbance events in the production workshop, adjust the production scheduling plan based on the disturbance events, and obtain a new production scheduling plan; Respond to the new production scheduling plan and process each production order according to the new production scheduling plan.

2. The method according to claim 1, characterized in that, The order information includes production batch and delivery date; the process information includes process route; the manufacturing resource information includes production workshop workstation resource type, the number of workstations corresponding to each production workshop workstation resource type, and the set of optional workstations corresponding to each production process.

3. The method according to claim 2, characterized in that, The disturbance events in the production workshop include any one or more of the following events: production order disturbance events, production process disturbance events, material resource disturbance events, and production rework disturbance events. The production order disruption events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production; The production process disturbance events include any one or more of the following events: process route change, process addition; The material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment; The production rework disruption events include rework of defective products.

4. The method according to claim 3, characterized in that, The step of acquiring disturbance events in the production workshop and adjusting the production scheduling plan based on the disturbance events to obtain a new production scheduling plan includes: Acquire disturbance events in the production workshop; If multiple disturbance events are obtained from the production workshop, a corresponding weight is assigned to each disturbance event; Based on each disturbance event and its configured weight, the production scheduling scheme is adjusted to obtain a new production scheduling scheme.

5. The method according to claim 4, characterized in that, The step of configuring a corresponding weight for each disturbance event includes: For each of the disturbance events, in response to the user's configuration operation of the weight of the disturbance event, the corresponding weight is configured for the disturbance event.

6. A production plan dynamic adjustment device, characterized in that, include: The acquisition module is used to acquire order information and process information for each production order, as well as manufacturing resource information for the production workshop; The determination module is used to determine the production operation scheduling plan based on the order information and process information of each production order and the manufacturing resource information of the production workshop; The adjustment module is used to acquire disturbance events in the production workshop, adjust the production operation scheduling plan based on the disturbance events, and obtain a new production operation scheduling plan. The processing module is used to respond to new production scheduling plans and process each production order according to the new production scheduling plans.

7. The apparatus according to claim 6, characterized in that, The order information includes production batch and delivery date; the process information includes process route; the manufacturing resource information includes production workshop workstation resource type, the number of workstations corresponding to each production workshop workstation resource type, and the set of optional workstations corresponding to each production process.

8. The apparatus according to claim 7, characterized in that, The disturbance events in the production workshop include any one or more of the following events: production order disturbance events, production process disturbance events, material resource disturbance events, and production rework disturbance events. The production order disruption events include any one or more of the following events: production order addition, production order cancellation, delivery date change, and batch production; The production process disturbance events include any one or more of the following events: process route change, process addition; The material resource disturbance events include any one or more of the following events: production material preparation delay, tooling preparation delay, production equipment failure or maintenance, and workday adjustment; The production rework disruption events include rework of defective products.

9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is in operation, the processor communicates with the memory via the bus, and the machine-readable instructions, when executed by the processor, perform the steps of the method as described in any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 5.