A digital production scheduling method and system based on a forging process time model
By adopting a digital production scheduling method based on a forging process time model, the shortcomings of traditional scheduling methods in aerospace forging production have been addressed, achieving efficient and stable production scheduling and improving product quality consistency and delivery efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-03-31
AI Technical Summary
Existing traditional production scheduling methods cannot meet the high-precision and high-efficiency management needs of product diversity and small-batch production in aerospace forging production, resulting in problems such as equipment conflicts, poor product quality consistency, and long delivery cycles.
A digital production scheduling method based on the forging process time model is adopted. By breaking down the process and assessing the capacity, combined with the maximum holding time constraint and the heating furnace-press timing coordination constraint model, the production work order can be accurately scheduled, avoiding equipment conflicts and quality problems.
It has achieved high efficiency, stability and compliance in aerospace forging production, improved process adaptability, avoided equipment conflicts and poor product quality consistency, and shortened the delivery cycle.
Smart Images

Figure CN121414078B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of aerospace forging production, and in particular to a digital production scheduling method and system based on a forging process time model. Background Technology
[0002] In the field of aerospace forging production, the products are characterized by "multiple varieties and small batches", and the product process parameters are complex and the production process is lengthy, presenting a mixed manufacturing characteristic of "process + discrete", which brings severe challenges to production scheduling.
[0003] Due to the coexistence of "process + discrete" hybrid manufacturing modes in aerospace forging production and the multiple complex constraints in the aerospace forging production process, traditional production scheduling methods that only target a single manufacturing mode cannot be applied to the entire aerospace forging production process. Most factories still rely on traditional manual scheduling methods. However, the large number of product categories, complex processes, and complex production conditions have led to a surge in the workload of accounting, resulting in delays and misunderstandings in the manual information transmission methods at each stage.
[0004] It is evident that existing traditional production scheduling methods and manual production scheduling methods for single manufacturing models are not only difficult to meet the real-time dynamic control requirements of the product production process, but also cause problems such as equipment conflicts, poor product quality consistency, and long delivery cycles, and cannot adapt to the high-precision and high-efficiency management requirements of aerospace forging production. Summary of the Invention
[0005] The purpose of this application is to provide a digital production scheduling method and system based on a forging process time model, so as to provide an aerospace forging production scheduling method that meets the needs of dynamic control and avoids problems such as equipment conflicts, poor product quality consistency, and long delivery cycles, thereby achieving high production efficiency, stability and compliance.
[0006] To achieve the above objectives, this application provides the following solution.
[0007] Firstly, this application provides a digital production scheduling method based on a forging process time model, including:
[0008] Obtain a set of production work orders and forging process equipment information; the set of production work orders includes all production work orders with delivery dates in the target month; the target month includes at least the scheduling planning month and the months preceding the scheduling planning month.
[0009] The production work orders in the production work order set are broken down into processes, and the process parameters of each process in each production work order in the production work order set are obtained.
[0010] Based on the process parameters of each process in each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information, the production work orders that can be completed in the scheduling planning month, the scheduling planning week, and the scheduling planning day are determined sequentially using a capacity assessment method; wherein, the scheduling planning week is any week in the scheduling planning month; and the scheduling planning day is any day within the scheduling planning week.
[0011] Based on the process parameters of each process in each target production work order and the production requirements of each target production work order, the production schedule for each process in each target production work order is carried out using the forging process time model; the forging process time model includes at least: a dual-mode time accounting model containing the maximum holding time constraint and a heating furnace-press timing coordination constraint model; the target production work order is the production work order that can be completed on the scheduling planning day.
[0012] Secondly, this application provides a digital production scheduling system based on a forging process time model. The digital production scheduling system based on the forging process time model applies the aforementioned digital production scheduling method based on the forging process time model. The digital production scheduling system based on the forging process time model includes: a work order related information acquisition module and an intelligent workpiece scheduling module. The intelligent workpiece scheduling module includes a scheduling unit and a constraint management unit.
[0013] The work order related information acquisition module is used to acquire the production work order set and forging process equipment information; the production work order set includes all production work orders with delivery dates in the target month; the target month includes at least the scheduling planning month and the months preceding the scheduling planning month.
[0014] The production scheduling unit is used to break down each production work order in the production work order set into process steps and obtain the process parameters of each process step in each production work order in the production work order set. Based on the process parameters of each process step in each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information, the unit uses a capacity assessment method to sequentially determine the production work orders that can be completed in the scheduling planning month, the scheduling planning week, and the scheduling planning day. The scheduling planning week is any week in the scheduling planning month; the scheduling planning day is any day within the scheduling planning week. Based on the process parameters of each process step in each target production work order and the production requirements of each target production work order, the unit uses a forging process time model to schedule each process step in each target production work order. The forging process time model includes at least: a dual-mode time calculation model containing maximum holding time constraints and a heating furnace-press timing coordination constraint model; the target production work order is the production work order that can be completed on the scheduling planning day.
[0015] The constraint management unit is used to manage the conflict adjustment constraints in the production scheduling process.
[0016] According to the specific embodiments provided in this application, this application has the following technical effects.
[0017] This application provides a digital production scheduling method and system based on a forging process time model. By breaking down each production work order into processes and scheduling monthly, weekly, and daily plans on a process-by-process basis, this application achieves adaptation to a hybrid manufacturing mode of "process + discrete," breaking through the process adaptation limitations of traditional single manufacturing modes. This enables the scheduling algorithm to accurately match the actual scenario of aerospace forging production, improving process adaptability. By setting a dual-mode time accounting model with maximum holding time constraints and a heating furnace-press timing coordination constraint model, constraints are imposed between equipment processes, avoiding problems such as equipment conflicts, poor product quality consistency, and long delivery cycles, thus achieving high efficiency, stability, and compliance in production. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating a digital production scheduling method based on a forging process time model, provided as an embodiment of this application.
[0020] Figure 2 This application provides a technical roadmap for a digital production scheduling method based on a forging process time model, as an embodiment of the present application.
[0021] Figure 3 This is a schematic diagram of a furnace heating time model provided in an embodiment of this application.
[0022] Figure 4 This is a schematic diagram of a furnace charging time model provided in an embodiment of this application.
[0023] Figure 5 This is a schematic diagram of a production resource allocation mechanism provided in an embodiment of this application.
[0024] Figure 6 A schematic diagram of a press capacity conflict resolution strategy provided in an embodiment of this application.
[0025] Figure 7This is a schematic diagram of a conflict resolution strategy for a transfer robot provided in an embodiment of this application.
[0026] Figure 8 This is a schematic diagram of the structure of a digital production scheduling system based on a forging process time model, provided as an embodiment of this application.
[0027] Figure 9 The main interface diagram of a digital production scheduling system based on a forging process time model provided in an embodiment of this application is shown. Detailed Implementation
[0028] 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. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0029] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0030] To address the problems of insufficient adaptability of existing production scheduling systems, low efficiency of traditional manual scheduling, and frequent conflicts caused by the hybrid manufacturing characteristics of "process + discrete" and the "multi-variety, small-batch" production characteristics in aerospace forging, this application proposes a digital production scheduling method and system based on the forging process time model.
[0031] In one exemplary embodiment, a digital production scheduling method based on a forging process time model is provided, such as... Figure 1 and Figure 2 As shown, the method includes the following steps 101-104.
[0032] Step 101: Obtain the production work order set and forging process equipment information; the production work order set includes all production work orders with delivery dates in the target month; the target month includes at least the scheduling planning month and the months preceding the scheduling planning month.
[0033] Step 102: Perform process breakdown on each production work order in the production work order set, and obtain the process parameters of each process of each production work order in the production work order set.
[0034] Step 103: Based on the process parameters of each process in each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information, the production work orders that can be completed in the scheduling planning month, the scheduling planning week, and the scheduling planning day are determined sequentially using a capacity assessment method; wherein, the scheduling planning week is any week in the scheduling planning month; and the scheduling planning day is any day within the scheduling planning week.
[0035] Step 104: Based on the process parameters of each process in each target production work order and the production requirements of each target production work order, schedule the production of each process in each target production work order using the forging process time model; the forging process time model includes at least: a dual-mode time accounting model containing the maximum holding time constraint and a heating furnace-press timing coordination constraint model; the target production work order is the production work order that can be completed on the scheduling planning day.
[0036] In another exemplary embodiment, the aforementioned process parameters include heating time, heating temperature, and other parameters, while production requirements refer to information such as delivery date and expedited processing status. Specific process parameters and production requirements can be set according to needs and are not limited in this embodiment.
[0037] In another exemplary embodiment, step 103 described above can be replaced by the following steps.
[0038] Based on the process parameters of each process in each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information, a monthly planned capacity assessment is performed to determine the production work orders that can be completed in the scheduling plan for the month and add them to the monthly plan pool.
[0039] Based on the process parameters of each process in each production work order in the monthly planning pool, the production requirements of each production work order in the monthly planning pool, and the forging process equipment information, a weekly planned capacity assessment is performed to determine the production work orders that can be completed in the scheduling week.
[0040] Based on the process parameters of each process of the production work order that can be completed in the scheduling planning week, the production requirements of the production work order that can be completed in the scheduling planning week, and the forging process equipment information, the daily planned capacity is evaluated, and the production work order that can be completed in the scheduling planning day is determined as the target production work order.
[0041] The above steps use a capacity assessment approach to formulate monthly, weekly, and daily plans. The specific implementation methods are the same, and the formulation of monthly plans will be used as an example in this embodiment.
[0042] The process of developing a monthly plan includes steps 201-205.
[0043] Step 201: Based on the process parameters of each process in each production work order in the production work order set and the forging process equipment information, determine the forging process equipment corresponding to each process in each production work order in the production work order set.
[0044] Step 202: Based on the forging equipment corresponding to each process of each production work order in the production work order set, determine whether the set of processes that each forging equipment needs to complete does not exceed the maximum monthly production capacity of the forging equipment, and obtain the judgment result.
[0045] Step 203: If the judgment result is yes, then add each production work order in the production work order set to the monthly plan pool.
[0046] Step 204: If the judgment result is negative, then according to the production requirements of each production work order in the production work order set, transfer out the production work orders with later delivery dates and those that are not urgent, until the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly production capacity of the forging process equipment.
[0047] Step 205: Add all remaining production work orders in the production work order set to the monthly plan pool.
[0048] In another exemplary embodiment, in order to maximize production capacity during the formulation of monthly, weekly, and daily plans, the following step 206 is also set in the monthly plan formulation process.
[0049] Step 206: When the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment, a portion of the production work orders are obtained from the production work orders of months after the scheduling planning month and added to the production work order set, until at least one of the forging process equipment is operating at full capacity, and the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment; the fully operating equipment is the forging process equipment whose maximum monthly capacity and the actual capacity to be completed are less than a preset remaining capacity threshold.
[0050] In another exemplary embodiment, the specific implementation of step 104 above is as follows: based on the process parameters of each process of each target production work order and the production requirements of each target production work order, using the forging process time model, and adopting press capacity conflict resolution strategy, maximum heat holding time conflict resolution strategy and transfer robot conflict resolution strategy, the process of each process of each target production work order is scheduled.
[0051] In step 104, a dual-mode time accounting model is first established based on two core loading modes: furnace heating and loading to the desired temperature. This model includes a constraint on the maximum holding time. Then, a timing coordination constraint model for the heating furnace and the press is constructed to clarify the dual constraint rules for the maximum loading capacity and the equipment occupancy time matching mechanism. Finally, a priority scheduling strategy is designed for three core conflicts: press capacity, maximum holding time, and transfer robot, to achieve coordinated optimization of production resources and proactive conflict resolution.
[0052] In another exemplary embodiment, in forging production, the timing coordination between various processes directly affects product quality consistency and production efficiency. As a key pre-processing step in the hot working process, the furnace loading mode, such as the number and arrangement of ingot sections, directly leads to fundamental differences in the calculation logic and constraints of the time model. From the perspective of process adaptability, considering the inherent differences in the thermophysical parameters of materials and the explicit requirements of forging process specifications, furnace loading modes can be divided into two categories: furnace heating and loading to the designated temperature. The process adaptation scenarios for these two types of loading modes differ significantly, and the corresponding time models need to be constructed separately based on their respective core influencing factors: the furnace heating mode needs to focus on matching the material's heating rate tolerance and temperature uniformity requirements, while the loading to the designated temperature mode needs to prioritize the workpiece's rapid heat penetration efficiency and heat preservation time. Through targeted model construction, precise process adaptation under different production scenarios can be achieved, providing reliable time parameter support for process timing coordination. Corresponding to the aforementioned furnace loading modes, the aforementioned dual-mode time calculation model includes the furnace heating time model and the loading to the designated temperature time model.
[0053] A1. Furnace heating time model
[0054] like Figure 3 As shown, the furnace heating time model refers to a time-quantified model in which all materials in a single furnace are loaded before the heating program of the furnace is started, so that the materials undergo a step-by-step heating process synchronously with the furnace. Step-by-step heating is a heating method in which the furnace temperature is gradually increased to the target temperature (i.e., the set temperature) in a preset multi-stage (i.e., "step") manner, which can avoid the thermal stress generated by the material due to the excessively rapid heating rate.
[0055] The furnace heating time model requires that after the material reaches the set temperature, it should be promptly removed from the furnace and transferred to the press for processing. Furthermore, the time the material waits for processing by the press must not exceed the "maximum holding time" specified in the process. The maximum holding time refers to the longest permissible period after the material reaches the set temperature and can maintain acceptable performance within the heating furnace or while awaiting processing.
[0056] The furnace heating time model is as follows:
[0057]
[0058]
[0059]
[0060]
[0061]
[0062] in, The total processing time of the press is the time required for the press to complete the forging process of a complete batch of materials or a single piece of material, excluding the time for auxiliary processes such as loading and unloading, expressed in seconds (s).
[0063] The quantity to be loaded into the furnace is the total number of material pieces to be processed in a single furnace cycle.
[0064] To determine the cycle time, the time required for a robotic arm to transfer one piece of material from the heating furnace to the press in a single operation is seconds (s).
[0065] The press cycle time is the time it takes for the press to complete a full processing cycle (start-up → processing → reset) of one piece of material, expressed in seconds (s).
[0066] The first material temperature reaches the target value, which is the moment when the material completes the step heating in the heating furnace and reaches the set temperature, in seconds;
[0067] The time of completion of furnace loading, i.e., the moment when all materials for a single furnace are loaded and the furnace is ready to start the heating program, is expressed in seconds (s).
[0068] The total time for stepped heating is the sum of the times for all steps of heating from the completion of furnace loading to reaching the set temperature, expressed in seconds.
[0069] The latest completion time is the moment when the last piece of material in a furnace is forged; in seconds.
[0070] The last piece of material is removed from the furnace, that is, the moment when the last piece of material in a batch is completely removed from the heating furnace, expressed in seconds (s).
[0071] Maximum heat preservation time is the longest permissible time, expressed in seconds (s), after the material reaches the set temperature and can maintain its qualified performance in the heating furnace or while waiting for processing.
[0072] Exemplary data for the furnace heating time model are shown in Table 1.
[0073] Table 1. Data table of furnace heating time model
[0074]
[0075] A2. Time Model for Charging to Warm Up
[0076] like Figure 4 As shown, the temperature-controlled charging process is another core charging mode designed for high-precision and high-consistency processes in aerospace forging production. The temperature-controlled charging time model refers to the process where the furnace is preheated to a set temperature according to process specifications, and after heat preservation and pressure stabilization to ensure a uniform and stable temperature field within the furnace, the material to be processed is quickly loaded into the furnace cavity. After loading, the material undergoes a precise temperature rise from room temperature (or preheating temperature) to the set process temperature within a pre-set uniform temperature field environment. Once the material temperature reaches the set value, the unloading and transfer process begins, quickly transporting the material to the press for forging. Crucially, the entire process time from material unloading to transfer to the press for forging must be strictly controlled within the "maximum holding time" specified in the process documents. This prevents temperature loss and microstructural transformation of the material in the air, ensuring stable plasticity during subsequent forging processes.
[0077] The furnace charging time model is as follows:
[0078]
[0079]
[0080]
[0081] in, This is the moment when the temperature of the second material reaches the target.
[0082] The heating time of the material is the time required for the material to reach the set temperature from the time it enters the furnace, expressed in seconds (s).
[0083] The material loading time is the moment when the first piece of material in a single furnace is loaded into the heating furnace or when the entire furnace is loaded. It is selected according to the process definition and is expressed in seconds (s).
[0084] The heat preservation time is the total time from when the material reaches the set temperature until the last piece of material is removed from the heating furnace, expressed in seconds (s).
[0085] Example data for the furnace charging time model is shown in Table 2.
[0086] Table 2. Data Table of Furnace Loading Time Model
[0087]
[0088] In another exemplary embodiment, the scheduling process for forging production aims to make rational use of production resources. By orderly allocating production tasks to corresponding equipment, it achieves effective command and control of production operations. In the forging scenario, the key production resources to be considered mainly include two types of critical equipment: "heating furnace" and "press."
[0089] Based on the timing characteristics of the process, on the one hand, the heating time of the material is generally significantly longer than the processing time of the press. This results in the press often being in a waiting state during the heating process. Therefore, a production line configuration mode of "multiple heating furnaces to one press" is adopted, the core purpose of which is to maximize the capacity utilization rate of the press. On the other hand, the material unloading process and the operation of the press are strongly linked, and the timing needs to be precisely matched. Both need to be included in a unified plan for coordinated scheduling and cannot be separated.
[0090] like Figure 5 As shown, the production scheduling system first constructs a "heating-press time model" and also satisfies another key constraint: the time point when the material exits the furnace must be strictly matched with the available status of the press. That is, the press must have completed the preparation of the corresponding mold and its capacity must not be occupied by materials from other furnaces, so as to ensure that the material can enter the processing stage immediately after being taken out of the heating furnace.
[0091] The aforementioned furnace-pressor timing coordination constraint model is as follows:
[0092]
[0093]
[0094]
[0095]
[0096]
[0097] in, The total time occupied by a single heating furnace, including the heating and holding stages, is in seconds (s).
[0098] The total heating time of the furnace, i.e., the heating stage time set by the process, in seconds (s);
[0099] The starting time of the heating furnace, i.e., the moment heating is started after the furnace is loaded, is expressed in seconds (s).
[0100] The total time occupied by the press, i.e. the total time for processing materials in a single batch, is expressed in seconds (s).
[0101] The maximum furnace loading capacity based on the holding time constraint, per unit;
[0102] The maximum loading capacity based on the furnace volume constraint is [number] units.
[0103] The effective volume of the heating furnace is cubic meters (m³). 3 ;
[0104] The volume of a single material is in cubic meters (m³). 3 ;
[0105] The time when the press starts working is in seconds (s).
[0106] In another exemplary embodiment, the core of the production resource conflict avoidance mechanism is to achieve early identification and proactive resolution of multi-dimensional conflicts by accurately controlling the exclusivity of equipment, process timing constraints, and material flow logic in forging production, thereby ensuring the smooth and efficient production process.
[0107] In another exemplary embodiment, a detailed explanation is given of the strategies for resolving three types of core conflicts (press capacity conflict resolution strategy, maximum holding time conflict resolution strategy, and transfer robot conflict resolution strategy).
[0108] B1. Strategies for Resolving Press Capacity Conflicts
[0109] As the core processing equipment in forging production, the press has a strong exclusive characteristic. It can only undertake and execute the complete processing task of a single furnace at any given time, covering the entire process, including die adjustment, material loading and unloading, and core forming processing. If the processing time periods of different products in multiple furnaces overlap in the production schedule, it will cause competition for press resources, resulting in production interruptions or process chaos.
[0110] To effectively avoid such conflicts, the press occupancy time for each furnace batch must be planned in advance, using the furnace batch as the basic unit. This application's embodiment comprehensively considers factors such as the material processing requirements and mold changeover time for each furnace batch, clearly defining the expected start and end times for each batch, and using time window overlap detection to predict conflicts. When a potential conflict is detected, the furnace batch processing sequence will be dynamically adjusted based on preset rules such as order delivery priority and production task urgency; or the processing time will be reduced by optimizing the furnace loading capacity per furnace batch (e.g., ...). Figure 6 As shown, Figure 6 In this context, A, B, C, D, E, F, G, H, I, J, and K represent different production work orders, ensuring the orderly allocation of press resources over time, maximizing equipment utilization while avoiding capacity conflicts.
[0111] In this embodiment, the press capacity conflict resolution strategy is as follows: taking each furnace batch as a unit, the estimated start and end times of processing for each furnace batch are determined based on the material processing requirements and mold switching time of each furnace batch, and an initial daily plan Gantt bar for the hot processing process is generated; the initial daily plan Gantt bar is used to predict conflicts by using a time window overlap detection method; when a potential conflict is found, the processing sequence of each furnace batch is dynamically adjusted according to preset rules, or the processing time is compressed by optimizing the furnace loading capacity of a single furnace batch, so as to meet the requirement that the press can only undertake and execute the complete processing task of a single furnace batch at the same time; the preset rules are formulated based on the order delivery priority and the urgency of the production task.
[0112] B2. Strategies for Resolving Conflicts Regarding Maximum Insulation Time
[0113] According to aerospace forging process requirements, after the material reaches the set processing temperature, the residence time in the heating furnace must strictly adhere to the maximum holding time limit. Exceeding this time limit will lead to a decline in material properties, failing to meet subsequent processing quality requirements. The core contradiction of this constraint lies in the fact that the entire process time from the material reaching the target temperature to completing the press processing must be controlled within the maximum holding time range, and the quantity loaded into the furnace is a key controllable factor affecting this time.
[0114] To avoid such conflicts, a dual constraint logic needs to be established: on the one hand, considering the maximum holding time required by the process, the material transfer time, press processing efficiency, and other factors, a reasonable upper limit for the loading quantity in a single furnace should be defined to avoid exceeding the limit due to excessive loading; on the other hand, the actual volume of the heating furnace should be taken into account, combined with the material size and stacking safety margin requirements, to ensure that the loading quantity does not exceed the physical bearing capacity of the equipment. Through the coordinated control of these dual constraints, the system can accurately calculate the reasonable loading quantity for a single furnace, fundamentally avoiding process conflicts and quality risks caused by exceeding the holding time limit.
[0115] In this embodiment, the maximum holding time conflict resolution strategy is as follows: determine the maximum furnace loading amount based on the maximum holding time required by the process, the material transfer time, and the press processing efficiency; determine the maximum furnace loading amount based on the furnace volume constraint based on the actual volume of the heating furnace, the material size, and the stacking safety margin requirements; and determine the furnace loading amount based on the maximum furnace loading amount based on the holding time constraint and the maximum furnace loading amount based on the furnace volume constraint.
[0116] B3. Conflict Resolution Strategies for Transfer Robotic Arms
[0117] The transfer robot is a key piece of equipment connecting the heating furnace and the press, undertaking the core task of removing materials from the heating furnace and transferring them to the press worktable. Its operation process has dual exclusivity in terms of time and space: only one transfer task can be performed at a time, and the transfer path and operating range must avoid conflicts with other equipment or processes. If the material transfer tasks of multiple furnaces are allocated in parallel in time, it will cause robot task congestion, directly hindering the flow of materials and affecting the production rhythm.
[0118] like Figure 7 As shown, to ensure smooth material transfer, it is necessary to construct a task time chain management logic for the robotic arm. For example... Figure 7 As shown, based on the furnace exit time and press availability for each batch, all transfer tasks need to be scheduled sequentially, clearly defining the start time and completion point for each transfer task to ensure orderly and non-overlapping task connections. Simultaneously, real-time dynamic information such as furnace exit signals and press processing status feedback can be received, allowing for flexible adjustment of the robotic arm's work sequence. In the event of equipment failures, task changes, or other unforeseen circumstances, the task sequencing can be optimized promptly to avoid material congestion or production stoppages due to transfer conflicts, ensuring the continuity of process connections.
[0119] In this embodiment of the application, the conflict resolution strategy for the transfer robot is as follows: based on the furnace exit time and press availability of each batch, all transfer tasks are serialized and time-planned to determine the start time and completion node of each transfer task, and an initial daily plan Gantt bar for the transfer task is formulated; based on the real-time received furnace exit signal and press processing status, the robot operation sequence in the initial daily plan Gantt bar for the transfer task is adjusted.
[0120] Based on the same inventive concept, this application also provides a digital production scheduling system based on a forging process time model for implementing the aforementioned digital production scheduling method based on a forging process time model. The solution provided by this system is similar to the implementation scheme described in the above method. Therefore, the specific limitations of one or more embodiments of the digital production scheduling system based on a forging process time model provided below can be found in the limitations of the digital production scheduling method based on a forging process time model described above, and will not be repeated here.
[0121] In one exemplary embodiment, a digital production scheduling system based on a forging process time model is provided, such as... Figure 8 As shown, the system includes: a work order-related information acquisition module and an intelligent workpiece scheduling module, wherein the intelligent workpiece scheduling module includes a scheduling unit and a constraint management unit;
[0122] The work order related information acquisition module is used to acquire the production work order set and forging process equipment information; the production work order set includes all production work orders with delivery dates in the target month; the target month includes at least the scheduling planning month and the months preceding the scheduling planning month.
[0123] The production scheduling unit is used to break down each production work order in the production work order set into process steps and obtain the process parameters of each process step in each production work order in the production work order set; based on the process parameters of each process step in each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information, it performs a monthly planned capacity assessment to determine the production work orders that can be completed in the monthly scheduling plan and adds them to the monthly plan pool; based on the process parameters of each process step in each production work order in the monthly plan pool, the production requirements of each production work order in the monthly plan pool, and the forging process equipment information, it performs a weekly planned capacity assessment to determine the production work orders that can be completed in the weekly scheduling plan; the weekly scheduling plan is for... The scheduling plan is conducted for any week within the scheduling planning week. Based on the process parameters and production requirements of each process of the production work orders that can be completed within the scheduling planning week, as well as the forging process equipment information, a daily planned capacity assessment is performed to determine the production work orders that can be completed on the scheduling planning day, which are then designated as target production work orders. The scheduling planning day is any day within the scheduling planning week. Based on the process parameters and production requirements of each process of each target production work order, the forging process time model is used to schedule the production of each process of each target production work order. The forging process time model includes at least: a dual-mode time accounting model containing maximum holding time constraints and a heating furnace-press timing coordination constraint model.
[0124] The constraint management unit is used to manage the conflict adjustment constraints in the production scheduling process.
[0125] In another exemplary embodiment, the work order related information acquisition module includes: a work order deadline acquisition unit, a production parameter acquisition unit, and an equipment information acquisition unit; the work order deadline acquisition unit is used to acquire the delivery date of each production work order in the production work order set; the production parameter acquisition unit is used to acquire the process parameters of each process of each production work order in the production work order set; and the equipment information acquisition unit is used to acquire forging process equipment information.
[0126] The production parameter acquisition unit interacts with the Product Data Management (MES) system to obtain information such as production process parameters and process routes for production work orders. The work order deadline acquisition unit interacts with the Enterprise Resource Planning (ERP) system to obtain the delivery deadline for production work orders. Based on this, the scheduling unit allocates Gantt bars for monthly, weekly, and daily plans. The equipment information acquisition unit interacts with the Manufacturing Execution System (MES) or Programmable Logic Controller (PLC) to obtain real-time production status parameters and real-time process parameters of the equipment. Based on the real-time status of the equipment, it determines the mechanical equipment that can be used for the current process and adjusts the Gantt bars in real time accordingly. The information obtained in real time is transmitted to the constraint management unit, which locks and adjusts the production schedule based on the press capacity conflict resolution strategy, the maximum holding time conflict resolution strategy, and the transfer robot conflict resolution strategy.
[0127] In another exemplary embodiment, the production scheduling unit includes a monthly production scheduling subunit, a weekly production scheduling subunit, and a daily production scheduling subunit.
[0128] In another exemplary embodiment, the constraint management unit is used to adjust the conflict based on the three strategies (press capacity conflict resolution strategy, maximum heat preservation time conflict resolution strategy, and transfer robot conflict resolution strategy) mentioned above for each constraint. In this embodiment, the constraints for conflict adjustment include at least (1) equipment assignment constraints, (2) equipment capacity constraints, (3) robot transfer conflict constraints, (4) multi-equipment linkage constraints, and (5) the longest waiting time constraint model (such as the maximum heat preservation time constraint model).
[0129] Equipment assignment constraint: Forces a specified workpiece to be assigned to a specific piece of equipment for processing.
[0130] Equipment capacity constraint: The equipment can only complete a fixed number of product processing tasks within a specified time.
[0131] Robotic arm transfer conflict constraint: The task paths of each robotic arm must not interfere with each other.
[0132] Multiple equipment linkage constraints: There is a many-to-one relationship between two adjacent equipment processes. The processing of equipment between two adjacent processes must meet the time synchronization or longest waiting time constraint model conditions.
[0133] Longest waiting time constraint model: The maximum allowable time for a workpiece to wait for the next processing step within the production equipment.
[0134] In another exemplary embodiment, the execution process of the system of this application is as follows:
[0135] S1. First, in the main data column of the intelligent workpiece scheduling module, set the code, type, linked supporting equipment and their codes for each device.
[0136] S2, the work order deadline acquisition unit interacts with the ERP system to obtain the start and delivery dates of the pushed work orders from the ERP system; however, sometimes it is necessary to adjust inventory to purchase materials, so the start date is also determined by when the materials are available, and the completion date is specified by the customer in the ERP.
[0137] S3, the production scheduling unit in the intelligent workpiece scheduling module, obtains the production work orders required for the current month based on the delivery deadline, records them in the monthly plan pool, and records them in the system in the form of Gantt bars.
[0138] S4. The production parameter acquisition unit interacts with the PDM system to obtain information such as production process parameters and process routes of the production work order.
[0139] S5, the weekly planning and production scheduling sub-unit then obtains information such as production process parameters and process routes for production work orders from the production parameter acquisition unit; the Gantt bars of the work orders to be produced are broken down and refined to the process stage according to the specific production process route to obtain the weekly plan.
[0140] S6, the daily production planning subunit then obtains constraints from the constraint management unit, including the actual production status of on-site equipment, delivery date, equipment capacity, personnel arrangement, and other aspects, and schedules the daily production work orders accordingly.
[0141] S7. Based on the scanning principle, the daily production scheduling sub-unit scans in the background, arranges the equipment according to its idle time, determines the most suitable equipment, and extracts the available time period, which can be refined to: day-hour-minute. During the scheduling process, the forging process time model is used to adjust for conflicts based on press capacity conflict resolution strategies, maximum holding time conflict resolution strategies, and transfer robot conflict resolution strategies.
[0142] First principle: The equipment information acquisition unit should be compatible with the start-up time of workers / equipment.
[0143] The second principle is that the equipment information acquisition unit should monitor the equipment status at any time and determine its available time period and the required duration.
[0144] The third principle: Interact with the work order deadline acquisition unit to obtain its delivery deadline and ensure that it is completed as early as possible.
[0145] The specific process for determining the most reasonable production scheduling method is as follows:
[0146] S7-1, the daily production planning sub-unit obtains the process requirements provided by the production parameter acquisition unit, such as the preceding and following processes, multiple firing times, and satisfies the equipment linkage constraint model (the preceding and following processes must be connected) and the maximum waiting time model (the preceding and following processes can wait).
[0147] S7-2. Ensure that all Gantt bars do not conflict, i.e., there is no conflict between devices, thus avoiding risks.
[0148] S7-3. Try to select the earliest available time, and make sure there are no conflicts. Judge by whether there is time overlap, i.e., Gantt bar overlap.
[0149] S7-4. The equipment information acquisition unit monitors the real-time production status of all equipment in the production workshop, interacts with the MES system or equipment PLC, acquires the real-time production status parameters and real-time process parameters of the equipment, determines the mechanical equipment that can be used for the current process based on the real-time status of the equipment, and transmits it to the daily production planning sub-unit / weekly production planning sub-unit in the production scheduling unit. Based on this, the Gantt bar is adjusted in real time, and the information obtained in real time is transmitted to the constraint management unit to lock and adjust the constraints (1), (3), and (4) mentioned above.
[0150] S8, the equipment information acquisition module, interacts with the MES system or the equipment PLC at all times to obtain the real-time production status parameters and real-time process parameters of the equipment, and records work orders so that the scheduling unit and constraint management unit can adjust the scheduling situation at any time.
[0151] In another exemplary embodiment, the main interface of the above system is provided.
[0152] like Figure 9 As shown, a timeline is set at the top of the main interface, with time nodes distributed horizontally from left to right. The time scale can be adjusted to the minute by adjusting the granularity of the timeline. The work tasks of different work orders, such as the marked work orders, are arranged in the form of "time blocks". Each colored time block corresponds to a work process, clearly displaying the start time, end time, and duration of the work process.
[0153] The main interface uses different identifiers, such as work order number, to associate and bind "work orders" with "specific processes". Through this association, the system can achieve "process-level decomposition" of work orders - that is, to clarify which processes need to be performed for each work order, the order of each process, and the time allocation.
[0154] The "Resource List" forms a potential "resource-process" correspondence with the process blocks on the timeline, allowing for the determination and adjustment of which equipment resources a particular process needs to utilize. After production scheduling is completed, production work orders within the monthly and weekly plans can be obtained.
[0155] This application embodiment uses equipment numbering to implement linkage constraints. The equipment information acquisition module constantly interacts with the MES system or equipment PLC to obtain real-time production status parameters and real-time process parameters of the equipment, record work orders, and identify abnormal situations. This system is prepared to adjust the production schedule with the scheduling unit and constraint management unit at any time.
[0156] According to the specific embodiments provided in this application, this application has the following technical effects.
[0157] The method and system provided in this application address the problems of insufficient adaptability of existing production scheduling systems, low efficiency of traditional manual scheduling, and frequent conflicts arising from the hybrid manufacturing characteristics of "process + discrete" and the "multi-variety, small-batch" production features in aerospace forging. First, based on two core furnace loading modes—heating with the furnace and loading at the designated temperature—a dual-mode time accounting model including a maximum holding time constraint is established. Second, a heating furnace-press timing coordination constraint model is constructed, clarifying the dual constraint rules for maximum furnace loading and the equipment occupancy time matching mechanism. Finally, for three core conflicts—press capacity, maximum holding time, and transfer robot—a priority scheduling strategy is designed to achieve coordinated optimization of production resources and proactive conflict resolution. The research results provide core theoretical support for the development of a digital production scheduling system for aerospace forging, effectively solving problems such as slow response and poor compliance in traditional scheduling modes. It has significant practical value for improving the efficiency, stability, and compliance of aerospace forging production, and has the following advantages.
[0158] C1. Achieve adaptation to the "process + discrete" hybrid manufacturing mode, break through the process adaptation limitations of the traditional single manufacturing mode, enable the scheduling algorithm to accurately match the actual scenario of aerospace forging production, and improve process adaptability.
[0159] C2. Optimize the dynamic response mechanism for sudden working conditions to achieve rapid response to sudden scenarios such as order insertion and equipment failure, significantly shorten scheduling delay time, and meet the real-time dynamic control needs in the production process.
[0160] C3. Construct a multi-equipment constraint collaborative production scheduling system to effectively accommodate multiple complex constraints such as equipment assignment, equipment capacity, robot transfer conflicts, multi-equipment linkage, and maximum heat preservation time, thereby significantly reducing the difficulty of production scheduling.
[0161] C4. It replaces the traditional manual production scheduling method, greatly reduces the workload of accounting caused by the large number of product categories and complex processes, avoids delays and misunderstandings in the process of manual information transmission, and improves the efficiency and accuracy of production scheduling.
[0162] C5 effectively solves industry pain points such as equipment conflicts, poor product quality consistency, and long delivery cycles, and fully meets the high-precision and high-efficiency management requirements of aerospace forging production.
[0163] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0164] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A digital production scheduling method based on a forging process time model, characterized by, The method comprises the following steps: obtaining a production order set and forging process equipment information; the production order set comprises all production orders with a delivery date in a target month; the target month at least comprises a scheduling planning month and a month before the scheduling planning month; process splitting is performed on each production order in the production order set, and process parameters of each process of each production order in the production order set are obtained; based on the process parameters of each process of each production order in the production order set, production requirements of each production order in the production order set and the forging process equipment information, production orders that can be completed in the scheduling planning month, production orders that can be completed in a scheduling planning week and production orders that can be completed in a scheduling planning day are sequentially determined by using capacity evaluation, wherein the scheduling planning week is any week in the scheduling planning month, and the scheduling planning day is any day in the scheduling planning week; based on the process parameters of each process of each target production order and the production requirements of each target production order, scheduling is performed on each process of each target production order by using a forging process time model; the forging process time model at least comprises a double-mode time accounting model containing a maximum holding time constraint and a heating furnace-press machine timing coordination constraint model; the target production order is a production order that can be completed in the scheduling planning day; the double-mode time accounting model comprises a furnace temperature rising time model and a temperature loading furnace time model; the furnace temperature rising time model is: ; ; ; ; ; wherein, is the total press processing time, is the number of loading into the furnace, is the transfer beat, is the press beat, is the first material temperature compliance time, is the loading into the furnace completion time, is the total step-up temperature time, is the latest processing completion time, is the last piece out of the furnace time, is the maximum holding time; the temperature loading furnace time model is: ; ; ; wherein, is the second material temperature compliance time, is the material heating duration, is the material charging time, is the holding time; the heating furnace-press machine timing coordination constraint model is: ; ; ; ; ; wherein, is the total occupation time of a single heating furnace, is the total heating time of the heating furnace, is the holding time, is the number of pieces loaded into the furnace, is the press cycle, is the total occupation time of the press, is the maximum number of pieces loaded into the furnace based on the holding time constraint, is the maximum holding time, is the maximum number of pieces loaded into the furnace based on the heating furnace volume constraint, is the effective volume of the heating furnace, is the volume of a single piece of material, is the start time of the press, is the start time of the heating furnace.
2. The digital production scheduling method based on a forging process time model according to claim 1, characterized in that, based on the process parameters of each process of each production order in the production order set, production requirements of each production order in the production order set and the forging process equipment information, production orders that can be completed in the scheduling planning month, production orders that can be completed in a scheduling planning week and production orders that can be completed in a scheduling planning day are sequentially determined by using capacity evaluation, specifically comprising: based on the process parameters of each process of each production order in the production order set, production requirements of each production order in the production order set and the forging process equipment information, monthly plan capacity evaluation is performed to determine production orders that can be completed in the scheduling planning month, and the production orders are added to a monthly plan pool; based on the process parameters of each process of each production order in the monthly plan pool, production requirements of each production order in the monthly plan pool and the forging process equipment information, weekly plan capacity evaluation is performed to determine production orders that can be completed in the scheduling planning week; based on the process parameters of each process of the production orders that can be completed in the scheduling planning week and the production requirements of the production orders that can be completed in the scheduling planning week, and the forging process equipment information, daily plan capacity evaluation is performed to determine production orders that can be completed in the scheduling planning day as target production orders.
3. The digitalized production scheduling method based on a forging process time model according to claim 2, characterized in that, based on the process parameters of each process of each production order in the production order set, production requirements of each production order in the production order set and the forging process equipment information, monthly plan capacity evaluation is performed to determine production orders that can be completed in the scheduling planning month, and the production orders are added to a monthly plan pool, specifically comprising: According to the process parameters of each process of each production order in the production order set and the forging process equipment information, determine the corresponding forging process equipment of each process of each production order in the production order set; According to the corresponding forging process equipment of each process of each production order in the production order set, determine whether the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment, and obtain a judgment result; If the judgment result is yes, each production order in the production order set is added to the monthly plan pool; If the judgment result is no, according to the production requirements of each production order in the production order set, transfer the production orders with later delivery dates and no urgency in the production order set, until the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment; Add all the remaining production orders in the production order set to the monthly plan pool.
4. The digitalized production scheduling method based on a forging process time model according to claim 3, characterized in that, According to the process parameters of each process of each production order in the production order set, the production requirements of each production order in the production order set, and the forging process equipment information, perform monthly plan capacity evaluation to determine the production orders that can be completed in the scheduling planning month and add them to the monthly plan pool, further comprising: When the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment, obtain part of the production orders from the production orders of the months after the scheduling planning month in terms of delivery date to add to the production order set, until at least one full-load running equipment exists in each of the forging process equipment, and the set of processes that each forging process equipment needs to complete does not exceed the maximum monthly capacity of the forging process equipment; the full-load running equipment is a forging process equipment whose difference between the maximum monthly capacity and the actual completed capacity is less than a preset residual capacity threshold.
5. The digitalized production scheduling method based on a forging process time model according to claim 1, characterized in that, According to the process parameters of each process of each target production order and the production requirements of each target production order, use the forging process time model to arrange production for each process of each target production order, specifically including: According to the process parameters of each process of each target production order and the production requirements of each target production order, use the forging process time model to arrange production for each process of each target production order by using a press capacity conflict resolution strategy, a maximum holding time conflict resolution strategy, and a transfer robot conflict resolution strategy.
6. The digitalized production scheduling method based on a forging process time model according to claim 5, characterized in that, The press capacity conflict resolution strategy is: taking a furnace cycle as a unit, determining the predicted processing start and end time of each furnace cycle according to the material processing demand and mold switching time consumption of each furnace cycle, generating an initial daily plan Gantt chart of hot working process; through a time window overlap detection method, the initial daily plan Gantt chart is pre-judged for conflict; when potential conflicts are found, dynamically adjust the processing order of each furnace cycle according to a preset rule, or compress the processing time by optimizing the single-furnace cycle loading amount to meet the requirement that the press can only undertake and execute a complete processing task of a single furnace cycle at the same time; The preset rule is formulated according to order delivery priority and production task urgency; The maximum holding time conflict resolution strategy is: determining the maximum loading amount based on holding time constraints according to the maximum holding time required by the process, the material transfer time consumption, and the press processing efficiency; determining the maximum loading amount based on the heating furnace volume constraints according to the actual volume of the heating furnace, the material size, and the stacking safety margin requirements; determining the loading amount according to the maximum loading amount based on the holding time constraints and the maximum loading amount based on the heating furnace volume constraints; The transfer robot conflict resolution strategy is: serializing the time planning of all transfer tasks according to the furnace discharge time of each furnace, and the available state of the press, determining the starting time and completion node of each transfer task, and formulating the initial daily plan Gantt chart of the transfer task; adjusting the robot operation time sequence in the initial daily plan Gantt chart of the transfer task according to the real-time received heating furnace discharge signal and the press processing state.
7. A digital production scheduling system based on a forging process time model, characterized by, The digital production scheduling system based on the forging process time model applies the digital production scheduling method based on the forging process time model in any one of claims 1-5, and the digital production scheduling system based on the forging process time model comprises a work order related information acquisition module and an intelligent workpiece production scheduling module, the intelligent workpiece production scheduling module comprising a production scheduling unit and a constraint management unit; The work order related information acquisition module is used to acquire a production work order set and forging process equipment information; the production work order set comprises all production work orders with a delivery date in a target month; the target month at least includes a scheduling planning month and a month before the scheduling planning month; The production scheduling unit is used to split each production work order in the production work order set into processes, and acquire the process parameters of each process of each production work order in the production work order set; in a manner of capacity evaluation, the production scheduling unit determines the production work orders that can be completed in the scheduling planning month, the production work orders that can be completed in a scheduling planning week, and the production work orders that can be completed in a scheduling planning day, according to the process parameters of each process of each production work order in the production work order set, the production requirements of each production work order in the production work order set, and the forging process equipment information; wherein the scheduling planning week is any week in the scheduling planning month; the scheduling planning day is any day in the scheduling planning week; the production scheduling unit schedules each process of each target production work order by using a forging process time model according to the process parameters of each process of each target production work order and the production requirements of each target production work order; the forging process time model at least includes a double-mode time accounting model containing maximum holding time constraints and a heating furnace-press timing coordination constraint model; the target production work order is the production work order that can be completed in the scheduling planning day; The constraint management unit is used to manage the conflict adjustment constraints in the production scheduling process.
8. The digitalized production scheduling system based on a forging process time model of claim 7, wherein, The work order related information acquisition module comprises a work order deadline acquisition unit, a production parameter acquisition unit, and a device information acquisition unit; The work order deadline acquisition unit is used to acquire the delivery date of each production work order in the production work order set; The production parameter acquisition unit is used to acquire the process parameters of each process of each production work order in the production work order set; The device information acquisition unit is used to acquire the forging process equipment information. The device information acquisition unit is configured to acquire the forging process device information.
Citation Information
Patent Citations
Manufacturing system intelligent production scheduling method and system
CN120409996A