A production equipment scheduling method, device, equipment, medium and product
By obtaining and analyzing the scheduling demand data of production equipment, determining and selecting suitable production equipment for scheduling, the problem of low scheduling efficiency of production equipment is solved, the efficiency and reliability of production process scheduling are improved, and the diversity needs of production tasks are met.
Patent Information
- Application Number
- CN202410876790.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2044-07-02
AI Technical Summary
During the production process of metallurgy, chemical and other production equipment scheduling efficiency is low, resulting in delayed production tasks and inability to deliver on schedule.
By obtaining scheduling requirements data, including task information of the target production task, the upper limit of production capacity of each production equipment and production process data, the set of production equipment matching the target production task is determined, and according to the priority level and production status evaluation results of the production equipment, the appropriate production equipment is selected for dispatching.
It improves the efficiency and reliability of production equipment scheduling, meets the diverse processing needs of production tasks, and ensures the timely completion of production tasks.
Smart Images

Figure CN118760080B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of process scheduling, and in particular to a scheduling method, device, electronic equipment, storage medium and program product for production equipment. Background Art
[0002] At present, in the production process of metallurgy and chemical industry, production task scheduling is usually carried out based on the coordination between dispatchers and multiple management departments such as raw materials, intermediate products and product assembly. Dispatchers need to consult a large amount of data about production equipment during the scheduling process, which leads to low work efficiency and difficulty in responding to the processing requirements of production tasks in a timely manner, which easily causes delays in production tasks and failure to deliver them on schedule. Summary of the invention
[0003] The present invention provides a scheduling method, device, electronic device, storage medium and program product for production equipment to solve the problem of low scheduling efficiency of production equipment, ensure the reliability of production equipment scheduling, improve the scheduling efficiency of production process, and meet the diverse processing requirements of production tasks.
[0004] According to one aspect of the present invention, a scheduling method for production equipment is provided, the method comprising:
[0005] Obtaining scheduling demand data; wherein the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the process of the production equipment executing the production task;
[0006] According to the scheduling demand data, determining a set of production equipment matching the target production task from each production equipment;
[0007] According to the priority level of each production equipment in the production equipment set in executing the target production task, and the predetermined production status evaluation result of each production equipment in the production equipment set, the target production equipment is determined from the production equipment set for production equipment scheduling of the target production task; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data.
[0008] According to another aspect of the present invention, there is provided a scheduling device for production equipment, the device comprising:
[0009] A data acquisition module is used to acquire scheduling demand data; wherein the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the process of the production equipment executing the production task;
[0010] An equipment set determination module, used to determine a production equipment set matching the target production task from each production equipment according to the scheduling demand data;
[0011] A target equipment determination module is used to determine the target production equipment from the production equipment set according to the priority level of each production equipment in the production equipment set in executing the target production task and a predetermined production status evaluation result of each production equipment in the production equipment set, so as to schedule the production equipment for the target production task; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data.
[0012] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0013] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the scheduling method for production equipment described in any embodiment of the present invention.
[0014] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the scheduling method for production equipment described in any embodiment of the present invention when executed.
[0015] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method for scheduling production equipment according to any embodiment of the present invention is implemented.
[0016] The technical solution of the embodiment of the present invention obtains scheduling demand data, determines a set of production equipment matching the target production task from each production equipment according to the scheduling demand data, and then determines the target production equipment from the production equipment set according to the priority of each production equipment in the production equipment set in executing the target production task and the pre-determined production status evaluation result of each production equipment in the production equipment set, for production equipment scheduling of the target production task. The technical solution progressively screens production equipment based on multiple dimensions such as production task requirements, production equipment utilization, and production status matching, solves the problem of low efficiency in production equipment scheduling, ensures the reliability of production equipment scheduling, improves the efficiency of production process scheduling, and meets the diverse processing requirements of production tasks.
[0017] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 is a flowchart of a scheduling method for production equipment provided according to Embodiment 1 of the present invention;
[0020] Figure 2 is a flowchart of a scheduling method for production equipment provided according to Embodiment 2 of the present invention;
[0021] Figure 3 is a schematic diagram of the structure of a scheduling device for production equipment provided according to Embodiment 3 of the present invention;
[0022] Figure 4 It is a structural schematic diagram of an electronic device for implementing the scheduling method for production equipment according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. The acquisition, storage, use, processing, etc. of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.
[0025] Embodiment 1
[0026] Figure 1 A flowchart of a method for scheduling production equipment is provided for the first embodiment of the present invention. This embodiment can be applied to production equipment scheduling scenarios in production processes such as metallurgy and chemical industry. The method can be executed by a scheduling device for production equipment, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1 As shown, the method includes:
[0027] S110. Obtain scheduling demand data; wherein, the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the execution of the production task by the production equipment.
[0028] This solution can be executed by a production scheduling system, which may include data acquisition equipment deployed on each production equipment and a production equipment management center. The data acquisition equipment may include sensing devices such as temperature, pressure, distance, concentration, and image, and may also include metering devices such as quantity, voltage, and current. The production scheduling system can obtain the data of each production equipment in the process of executing the production task through the data acquisition equipment, and upload it to the production equipment management center. The production equipment management center can be deployed on a cloud platform to manage each production equipment according to the production process data of each production equipment. The production scheduling system can obtain scheduling demand data and schedule each production equipment according to the scheduling demand data.
[0029] Among them, the scheduling demand data may include task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment. The production scheduling system may include one or more user terminals, and the production scheduling system may obtain the task information of the target production task input by the user terminal. The target production task is an unexecuted production task to which production equipment is not assigned, which may be one or more. The task information is the requirement information of the production task for the product, such as production quantity, production process, and construction period. The production equipment management center may store the production performance information marked when each production equipment leaves the factory, and extract the upper limit of the production capacity of each production equipment from the production performance information of each production equipment. The upper limit of the production capacity can be used to characterize the production capacity of the production equipment per unit time, and can be represented by the maximum number of products produced by the production equipment per unit time, or can be represented by the maximum number of operations performed by the production equipment per unit time.
[0030] Specifically, the production process data is data acquired by the data acquisition device during the production equipment's execution of the production task, such as operating temperature, internal pressure, etc. The production process data can also be processed data obtained by data processing based on the original data acquired by the data acquisition device, such as calculating the energy consumption data of the production equipment based on the current data and voltage data of the production equipment. The production scheduling system can provide data reserves for production equipment scheduling by acquiring scheduling demand data such as task information of the target production task, the production capacity upper limit of each production equipment, and the production process data of each production equipment.
[0031] S120. Determine, from among the production equipment, a set of production equipment that matches the target production task according to the scheduling demand data.
[0032] According to the task information of the target production task, the upper limit of the production capacity of each production equipment and the production process data of each production equipment, the production scheduling system can select the production equipment that meets the requirements of the target production task from each production equipment to form a generated equipment set. Specifically, the task information may include information such as the product type, product identification, production quantity, production process, product quality standard and construction period of the target production task. The production process data may include processing status data. Among them, the processing status data is used to describe the product processing progress of the production equipment in the process of executing the production task.
[0033] The production scheduling system can select production equipment that can execute the production process from various production equipment according to the production process of the target production task. If there are multiple production equipment that can execute the production process, the production scheduling system can select production equipment that meets the target production task schedule from various production equipment that can execute the production process according to the processing progress of the production tasks currently executed by each production equipment that can execute the production process and the production quantity of the target production task, and obtain a set of production equipment.
[0034] By acquiring multi-dimensional scheduling demand data, the production scheduling system can perform data analysis from two aspects: production tasks and production equipment resources, so as to select a set of production equipment that meets the production task requirements from various production equipment.
[0035] S130. According to the priority level of each production equipment in the production equipment set in executing the target production task and the predetermined production status evaluation result of each production equipment in the production equipment set, determine the target production equipment from the production equipment set for production equipment scheduling of the target production task; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data.
[0036] It is understandable that the production scheduling system can classify each production equipment according to the production processes that can be executed by the production equipment. Generally, the more types of production processes that can be executed, the lower the level of the production equipment. In order to ensure the effective use of resources, when the production scheduling system matches production equipment for production tasks, low-level production equipment takes precedence over high-level production equipment. Therefore, the priority level can be determined based on the number of production process types that can be executed by the production equipment. The more types of production processes that can be executed, the lower the priority level of the production equipment.
[0037] After obtaining the set of production equipment that matches the target production task, the production scheduling system can obtain the priority of each production equipment in the set of production equipment for executing the target production task, and select the production equipment with the highest priority among the production equipment in the set of production equipment.
[0038] If there are multiple production equipment with the highest priority, the production scheduling system can obtain the best production status index of each production equipment in advance, extract the current production status index from the production process data, compare the current production status index with the best production status index, and obtain the production status evaluation results of each production equipment with the highest priority. Among them, the production status index can be used to evaluate the production status of the production equipment, which can be one or more. The production status evaluation results of each production equipment are sorted, and the production equipment with the best production status in the production status evaluation results is used as the target production equipment for production equipment scheduling of the target production task.
[0039] The technical solution of the embodiment of the present invention obtains scheduling demand data, determines a set of production equipment matching the target production task from each production equipment according to the scheduling demand data, and then determines the target production equipment from the production equipment set according to the priority of each production equipment in the production equipment set in executing the target production task and the pre-determined production status evaluation result of each production equipment in the production equipment set, for production equipment scheduling of the target production task. The technical solution progressively screens production equipment based on multiple dimensions such as production task requirements, production equipment utilization, and production status of production equipment, solves the problem of low efficiency in production equipment scheduling, ensures the reliability of production equipment scheduling, improves the efficiency of production process scheduling, and meets the diverse processing requirements of production tasks.
[0040] Embodiment 2
[0041] Figure 2 This is a flow chart of a scheduling method for production equipment provided in Embodiment 2 of the present invention. This embodiment refines the above embodiment. Figure 2 As shown, the method includes:
[0042] S210. Obtain scheduling demand data; wherein, the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the execution of the production task by the production equipment.
[0043] In this solution, the task information includes production quantity, production process and construction period; the production process data includes processing status data, operation status data, energy consumption data and environmental parameter data. Among them, the processing status data is used to describe the product processing progress of the production equipment in the process of executing the production task, and may include data such as the type of processed product, the identification of the processed product, the identification of the production task, the completed quantity and the remaining time of the construction period. The operation status data is used to describe the operation status of the production equipment in the process of executing the production task, and may include data such as the start time, the operation time, the operation speed and the abnormal alarm frequency. The energy consumption data is used to describe the energy consumption of the production equipment in the process of executing the production task, and may include data such as the energy type, the supply method, the energy consumption per unit time and the total energy consumption of the production task. The environmental parameter data is used to describe the environmental state of the production equipment in the process of executing the production task, and may include data such as air quality, light intensity and noise conditions.
[0044] S220. Determine a first set of production equipment from various production equipment according to the production process of the target production task, and determine the urgency of the target production task according to the production quantity and duration of the target production task.
[0045] The production scheduling system can select production equipment that can execute the production process from various production equipment according to the production process of the target production task to form a first set of production equipment. At the same time, the production scheduling system can calculate the urgency of the target production task according to the production quantity and duration of the target production task. It can be understood that the duration of the target production task can be the completion time of the target production task. The production scheduling system can calculate the length of time from the duration, and then calculate the urgency of the target production task in combination with the production quantity. The urgency can be positively correlated with the production quantity and negatively correlated with the length of time.
[0046] The production scheduling system can screen production equipment based on the production process of the production task, which is conducive to narrowing the scheduling scope of production equipment. By calculating the urgency of the production task, the orderly production of multiple production tasks can be realized, achieving the overall optimization scheduling of multiple production tasks.
[0047] S230. Determine a second set of production equipment from the first set of production equipment according to the degree of urgency, the upper limit of the production capacity of each production equipment in the first set of production equipment, and the processing status data of each production equipment in the first set of production equipment.
[0048] If there are multiple production equipment in the first production equipment set, the production scheduling system can screen the production equipment in the first production equipment set according to the urgency of the target production task, the upper limit of the production capacity of each production equipment in the first production equipment set, and the processing status data of each production equipment in the first production equipment set to obtain the second production equipment set.
[0049] The production scheduling system can determine the completion time interval of the production tasks being executed by each production equipment according to the processing status data of each production equipment in the first production equipment set and the upper limit of production capacity. The production scheduling system can schedule the target production task according to the urgency of the target production task and the completion time interval of the production tasks being executed by each production equipment, and delete the production equipment that cannot meet the duration requirements of the target production task from the first production equipment set to obtain the second production equipment set.
[0050] Among the production equipment that meets the production process requirements of the production task, the production scheduling system can further screen the production equipment from the time dimension to meet the construction period requirements of the production task and ensure that the production task is delivered on schedule.
[0051] S240: Use the second production equipment set as a production equipment set that matches the target production task.
[0052] S250, obtaining reference features of each production equipment in the production equipment set, and determining target features of each production equipment in the production equipment set according to production process data of each production equipment in the production equipment set.
[0053] The production scheduling system can generate reference features based on the production performance information marked by each production equipment in the production equipment set when it leaves the factory. Specifically, the production performance information may include processing performance information, operation status information, energy consumption information and environmental parameter information. Among them, the processing performance information can be used to describe the processing performance of the production equipment in the process of executing the executable production task, and may include information such as the type of processable products, the identification of processable products, the adjustable operating speed and the unit time output at each operating speed. The operating status information can be used to describe the operating status that may exist in the process of executing the executable production task of the production equipment, and may include information such as the operating status type, the operating status indicators corresponding to each operating status type and the prompting method of the operating status type. The energy consumption information can be used to describe the energy consumption of the production equipment in the process of executing the executable production task, and may include information such as the available energy type, the supported energy supply method and the energy consumption per unit time. The environmental parameter information can be used to describe the environmental state allowed by the production equipment in the process of executing the executable production task, and may include information such as the air quality range, the light intensity range and the noise range.
[0054] The production scheduling system can extract the best performance information from the production performance information of each production equipment and generate the reference features of each production equipment. Based on the production process data of each production equipment in the production equipment set, the production scheduling system can generate the target features of each production equipment at the current moment. It can be understood that after obtaining the production process data of each production equipment in the production equipment set, the production scheduling system can perform data preprocessing operations such as data cleaning, standardization and normalization on the production process data to ensure the reliability of the target features. The feature items in the target features should correspond to the feature items of the reference features. Both the reference features and the target features can include processing state features, operating state features, energy consumption features and environmental parameter features.
[0055] S260. Determine, according to the reference feature and the target feature, a correlation coefficient of the matching of each production equipment in the production equipment set based on a Pearson correlation calculation model.
[0056] After obtaining the reference features and target features of each production equipment, the production scheduling system can calculate the correlation coefficient between the reference features and the target features of each production equipment based on the Pearson correlation calculation model. Specifically, the Pearson correlation calculation model can be expressed as:
[0057]
[0058] Among them, x represents the reference feature, y represents the target feature, cov(x,y) represents the covariance between the reference feature and the target feature, σx represents the standard deviation of the reference feature, and σy represents the standard deviation of the target feature.
[0059] S270: Using the matching correlation coefficient of each production equipment in the production equipment set as the production status evaluation result of each production equipment in the production equipment set.
[0060] It is easy to understand that the reference feature can represent the optimal production state of the production equipment, and the target feature can represent the production state of the production equipment at the current moment. By calculating the correlation between the two, the production scheduling system can evaluate the current production state of the production equipment. Therefore, the production scheduling system can use the correlation coefficient of each production equipment in the production equipment set as the production state evaluation result of each production equipment in the production equipment set. The larger the correlation coefficient between the target feature and the reference feature, the closer the target feature is to the reference feature, and the closer the current operating state of the production equipment is to the optimal production state.
[0061] By constructing reference characteristics and target characteristics of production equipment, the production scheduling system can evaluate the degree of closeness between the current production status of the production equipment and the optimal production status, so as to select highly reliable production equipment for production tasks, avoid abnormal risks of production equipment, and ensure the smooth completion of production tasks.
[0062] S280. Extract production equipment with a priority level equal to the target level from the production equipment set to obtain a third production equipment set.
[0063] The production scheduling system may take the highest level among the production equipment in the production equipment set as the target level, extract the production equipment with a priority level being the target level from the production equipment set, and form a third production equipment set.
[0064] The production scheduling system can further screen production equipment for production tasks from the perspective of production equipment utilization, thereby improving the utilization rate of production equipment while ensuring the completion of production tasks and achieving a reasonable allocation of overall production resources.
[0065] S290. Determine the target production equipment according to the production status evaluation result of each production equipment in the third production equipment set.
[0066] If there are multiple production equipments in the third production equipment set, the production scheduling system may sort the production status evaluation results of each production equipment and select the production equipment with the best production status as the target production equipment, for example, select the production equipment with the largest correlation coefficient as the target production equipment.
[0067] Based on the above production equipment screening results, the production scheduling system can match the most reliable production equipment for the production task from the production status dimension of the production equipment, which is conducive to improving the completion efficiency of the production task.
[0068] In a feasible solution, after determining the target production equipment from the set of production equipment, the method further includes:
[0069] Determine a correlation model between production indicators and energy consumption based on the energy consumption data and production indicator data of the target production equipment in the historical period acquired in advance; wherein the production indicator data includes output, quality, efficiency and cost;
[0070] If it is detected that the target production equipment is executing the target production task, the production index data of the current cycle is obtained, and according to the production index data and based on the association model, the energy consumption prediction result of the target production equipment is determined to perform energy scheduling for the next cycle.
[0071] It is understandable that different production indicators lead to different energy consumption of target production equipment. After determining the target production equipment, the production scheduling system can perform statistical analysis based on the energy consumption data and production indicator data of the target production equipment in the historical period acquired in advance, with the production indicator as the independent variable and energy consumption as the dependent variable, to determine the correlation model between the production indicator and energy consumption. Among them, the production indicator data may include output, quality, efficiency and cost. The correlation model can be a linear relationship model or a nonlinear relationship model.
[0072] If it is detected that the target production equipment is executing the target production task, the production scheduling system can obtain the production index data of the current cycle, and determine the energy consumption forecast result of the target production equipment based on the production index data and the association relationship model, so as to adjust the energy supply of the next cycle according to the energy consumption forecast result.
[0073] This solution can respond to process changes of production equipment in a timely manner and allocate energy according to the production needs of production equipment, which is conducive to improving energy utilization.
[0074] Based on the above solution, optionally, the association relationship model is a linear regression model;
[0075] The linear regression model is expressed as:
[0076] y=B0+B1x1+B2x2+B3x3+B4x4;
[0077] Among them, y represents energy consumption, x1, x2, x3 and x4 represent output, quality, efficiency and cost respectively, B0 represents the constant coefficient, B1, B2, B3 and B4 represent the regression coefficients of output, quality, efficiency and cost respectively.
[0078] This solution can construct a linear relationship between energy consumption and multiple production indicators, which is conducive to fast and accurate energy consumption forecasting and ensures the timeliness and reliability of energy scheduling.
[0079] The technical solution of the embodiment of the present invention performs progressive screening of production equipment based on multiple dimensions such as production process, production timeliness, production equipment utilization rate and production status matching degree, thereby solving the problem of low efficiency in production equipment scheduling. While ensuring that production tasks are completed on demand, it achieves efficient utilization of production resources, which is conducive to achieving overall production scheduling optimization of the production unit.
[0080] Embodiment 3
[0081] Figure 3 This is a schematic diagram of the structure of a scheduling device for production equipment provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:
[0082] The data acquisition module 310 is used to acquire scheduling demand data; wherein the scheduling demand data includes task information of the target production task, the production capacity upper limit of each production equipment and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the production equipment executing the production task;
[0083] An equipment set determination module 320 is used to determine a production equipment set matching the target production task from each production equipment according to the scheduling demand data;
[0084] The target equipment determination module 330 is used to determine the target production equipment from the production equipment set according to the priority level of each production equipment in the production equipment set in executing the target production task and the production status evaluation result of each production equipment in the production equipment set determined in advance, for production equipment scheduling of the target production task; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data
[0085] In this solution, optionally, the task information includes production quantity, production process and construction period; the production process data includes processing status data; wherein the processing status data is used to describe the product processing progress of the production equipment in the process of executing the production task;
[0086] The device set determination module 320 is specifically configured to:
[0087] According to the production process of the target production task, determine the first production equipment set from various production equipment, and determine the urgency of the target production task according to the production quantity and construction period of the target production task;
[0088] Determine a second set of production equipment from the first set of production equipment according to the urgency, the upper limit of the production capacity of each production equipment in the first set of production equipment, and the processing status data of each production equipment in the first set of production equipment;
[0089] The second production equipment set is used as the production equipment set that matches the target production task.
[0090] In a feasible solution, the production process data also includes operation status data, energy consumption data and environmental parameter data; wherein the operation status data is used to describe the operation status of the production equipment in the process of executing the production task; the energy consumption data is used to describe the energy consumption of the production equipment in the process of executing the production task; the environmental parameter data is used to describe the environmental state of the production equipment in the process of executing the production task; the device also includes:
[0091] Operation status assessment module, used to:
[0092] After determining a set of production equipment matching the target production task from each production equipment, obtaining reference features of each production equipment in the set of production equipment, and determining target features of each production equipment in the set of production equipment based on production process data of each production equipment in the set of production equipment;
[0093] According to the reference feature and the target feature, based on the Pearson correlation calculation model, determining the correlation coefficient of the matching of each production equipment in the production equipment set;
[0094] The correlation coefficient of the matching of each production equipment in the production equipment set is used as the production status evaluation result of each production equipment in the production equipment set.
[0095] In this embodiment, the target device determination module 330 is specifically used to:
[0096] Extracting production equipment with a target priority level from the production equipment set to obtain a third production equipment set;
[0097] The target production equipment is determined according to the production status evaluation result of each production equipment in the third production equipment set.
[0098] In a preferred embodiment, the device further comprises:
[0099] Energy scheduling module for:
[0100] After determining the target production equipment from the set of production equipment, a correlation model between production indicators and energy consumption is determined based on the energy consumption data and production indicator data of the target production equipment in the historical period acquired in advance; wherein the production indicator data includes output, quality, efficiency and cost;
[0101] If it is detected that the target production equipment is executing the target production task, the production index data of the current cycle is obtained, and according to the production index data and based on the association model, the energy consumption prediction result of the target production equipment is determined to perform energy scheduling for the next cycle.
[0102] Based on the above solution, optionally, the association relationship model is a linear regression model;
[0103] The linear regression model is expressed as:
[0104] y=B0+B1x1+B2x2+B3x3+B4x4;
[0105] Among them, y represents energy consumption, x1, x2, x3 and x4 represent output, quality, efficiency and cost respectively, B0 represents the constant coefficient, B1, B2, B3 and B4 represent the regression coefficients of output, quality, efficiency and cost respectively.
[0106] The scheduling device for production equipment provided in the embodiment of the present invention can execute the scheduling method for production equipment provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0107] Embodiment 4
[0108] Figure 4A schematic diagram of an electronic device 410 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0109] like Figure 4 As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411 in communication, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 412 or the computer program loaded from the storage unit 418 to the random access memory (RAM) 413. In the RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, the ROM 412, and the RAM 413 are connected to each other via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.
[0110] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0111] The processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 411 executes the various methods and processes described above, such as a scheduling method for production equipment.
[0112] In some embodiments, the scheduling method of the production equipment may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the scheduling method of the production equipment described above may be performed. Alternatively, in other embodiments, the processor 411 may be configured to execute the scheduling method of the production equipment in any other appropriate manner (e.g., by means of firmware).
[0113] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0114] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a scheduling device of a general-purpose computer, a special-purpose computer or other programmable production equipment, so that when the computer programs are executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0115] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0116] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0117] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0118] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0119] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0120] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A scheduling method for production equipment, characterized in that: The method comprises: Obtaining scheduling demand data; wherein the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the process of the production equipment executing the production task; According to the scheduling demand data, determining a set of production equipment matching the target production task from each production equipment; According to the priority level of each production equipment in the production equipment set for executing the target production task and the predetermined production status evaluation result of each production equipment in the production equipment set, the target production equipment is determined from the production equipment set for production equipment scheduling of the target production task; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data; After determining a set of production equipment matching the target production task from each production equipment, the method further includes: Acquire reference features of each production equipment in the production equipment set, and determine target features of each production equipment in the production equipment set according to production process data of each production equipment in the production equipment set; According to the reference feature and the target feature, based on the Pearson correlation calculation model, determining the correlation coefficient of the matching of each production equipment in the production equipment set; The correlation coefficient of the matching of each production equipment in the production equipment set is used as the production status evaluation result of each production equipment in the production equipment set.
2. The method according to claim 1, characterized in that The task information includes production quantity, production process and construction period; the production process data includes processing status data; wherein the processing status data is used to describe the product processing progress of the production equipment in the process of executing the production task; Determining a set of production equipment matching the target production task from each production equipment according to the scheduling demand data includes: According to the production process of the target production task, determine the first production equipment set from various production equipment, and determine the urgency of the target production task according to the production quantity and construction period of the target production task; Determine a second set of production equipment from the first set of production equipment according to the urgency, the upper limit of the production capacity of each production equipment in the first set of production equipment, and the processing status data of each production equipment in the first set of production equipment; The second production equipment set is used as the production equipment set that matches the target production task.
3. The method according to claim 2, characterized in that The production process data also includes operating status data, energy consumption data and environmental parameter data; wherein the operating status data is used to describe the operating status of the production equipment during the execution of the production task; the energy consumption data is used to describe the energy consumption of the production equipment during the execution of the production task; and the environmental parameter data is used to describe the environmental status of the production equipment during the execution of the production task.
4. The method according to claim 1, characterized in that: The determining of the target production equipment from the production equipment set according to the priority level of each production equipment in the production equipment set in executing the target production task and the predetermined production status evaluation result of each production equipment in the production equipment set comprises: Extracting production equipment with a target priority level from the production equipment set to obtain a third production equipment set; The target production equipment is determined according to the production status evaluation result of each production equipment in the third production equipment set.
5. The method according to claim 1, characterized in that After determining the target production equipment from the set of production equipment, the method further includes: Determine a correlation model between production indicators and energy consumption based on the energy consumption data and production indicator data of the target production equipment in the historical period acquired in advance; wherein the production indicator data includes output, quality, efficiency and cost; If it is detected that the target production equipment is executing the target production task, the production index data of the current cycle is obtained, and according to the production index data and based on the association model, the energy consumption prediction result of the target production equipment is determined to perform energy scheduling for the next cycle.
6. The method according to claim 5, characterized in that The association relationship model is a linear regression model; The linear regression model is expressed as: ; in, Indicates energy consumption, , , and They represent output, quality, efficiency and cost respectively. represents the constant coefficient, , , and Represent the regression coefficients of output, quality, efficiency and cost respectively.
7. A scheduling device for production equipment, characterized in that: The device comprises: A data acquisition module is used to acquire scheduling demand data; wherein the scheduling demand data includes task information of the target production task, the upper limit of the production capacity of each production equipment, and the production process data of each production equipment; the target production task is an unexecuted production task to which no production equipment is assigned; the task information is the requirement information of the production task for the product; the production process data is the data acquired by the data acquisition device during the process of the production equipment executing the production task; An equipment set determination module, used to determine a production equipment set matching the target production task from each production equipment according to the scheduling demand data; A target equipment determination module, used to determine the target production equipment from the production equipment set for production equipment scheduling of the target production task according to the priority level of each production equipment in the production equipment set in executing the target production task and the pre-determined production status evaluation result of each production equipment in the production equipment set; wherein the production status evaluation result is an evaluation result of the production status of the production equipment based on the production process data; Wherein, the device is also used for: After determining a set of production equipment matching the target production task from each production equipment, obtaining reference features of each production equipment in the set of production equipment, and determining target features of each production equipment in the set of production equipment based on production process data of each production equipment in the set of production equipment; According to the reference feature and the target feature, based on the Pearson correlation calculation model, determining the correlation coefficient of the matching of each production equipment in the production equipment set; The correlation coefficient of the matching of each production equipment in the production equipment set is used as the production status evaluation result of each production equipment in the production equipment set.
8. An electronic device, characterized in that: The electronic device comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the scheduling method for production equipment described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the scheduling method for production equipment according to any one of claims 1 to 6 when executed.
10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the scheduling method for production equipment according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Energy-saving method for production equipment of third-generation semiconductor and related equipment
CN113807666A
Distribution rule-based production line distributed scheduling method and system
CN114995301A
Scheduling plan generation method and device, electronic equipment and storage medium
CN115239173A
Production scheduling method and related equipment thereof
CN115438952A