Search

CN-121998304-A - Order scheduling method, system, electronic equipment and storage medium

CN121998304ACN 121998304 ACN121998304 ACN 121998304ACN-121998304-A

Abstract

The application relates to intelligent manufacturing, in particular to an order scheduling method, an order scheduling system, electronic equipment and a storage medium, wherein the method comprises the steps of collecting and processing production related data of an order to be scheduled according to a preset evaluation index to obtain an evaluation result, and determining a main target rule of the order to be scheduled according to the evaluation result; the method comprises the steps of sorting orders to be produced based on a main target rule and production associated data, dividing the orders to be produced according to production procedures, selecting a secondary target rule of each procedure by combining the main target rule and the production associated data corresponding to each procedure, and carrying out local search optimization on the orders to be produced based on the main target rule, the secondary target rule and the production associated data for each production procedure to obtain a production sequence. Compared with the prior art, the method and the device have the advantages that the main target rule is determined according to the production association data of the order to be produced and the preset evaluation index, so that the optimal production sequence can be effectively determined based on the current production association data of the order to be produced, and further the production efficiency is improved.

Inventors

  • SHEN MINGSHAN
  • HE HUAJUN
  • XU JUN
  • ZHANG SHUANGXI
  • YU JUNSHENG

Assignees

  • 广州佳帆计算机有限公司

Dates

Publication Date
20260508
Application Date
20251229

Claims (10)

  1. 1. A method of order scheduling, the method comprising: collecting production related data of an order to be produced; processing the production related data according to a preset evaluation index to obtain an evaluation result, and determining a main target rule of the order to be produced according to the evaluation result; Sequencing the orders to be scheduled according to the main target rule and the production association data; Dividing the ordered orders to be scheduled according to the production procedures; Selecting a secondary target rule corresponding to each production procedure from a preset production rule base according to the main target rule and production associated data corresponding to the divided order to be produced; and for each production procedure, carrying out local search optimization on the order to be produced in the production procedure based on the main target rule and according to the corresponding secondary target rule and the production related data to obtain a production sequence of the order to be produced.
  2. 2. The order scheduling method according to claim 1, wherein the evaluation index comprises a rule evaluation index corresponding to a main preset candidate rule; the processing the production related data according to a preset evaluation index to obtain an evaluation result, and determining the main target rule of the to-be-scheduled order according to the evaluation result, including: extracting corresponding evaluation data from the production associated data according to rule evaluation indexes corresponding to the main preset candidate rules; Acquiring the evaluation score of the main preset candidate rule as the evaluation result based on the rule evaluation index and the corresponding evaluation data; And determining a main target rule of the order to be produced from the main preset candidate rule according to the evaluation score of the main preset candidate rule.
  3. 3. The order scheduling method according to claim 1, wherein the main target rule is provided with a plurality of trigger conditions; the selecting the secondary target rule corresponding to each production procedure from a preset production rule base according to the main target rule and the production associated data corresponding to the divided order to be produced, comprising: Acquiring process related data corresponding to each production process from the production related data according to the division condition of the order to be produced; selecting the triggering condition matched with the process related data as a target triggering condition; And selecting a secondary target rule corresponding to each production procedure from a preset production rule base according to the primary target rule and the target trigger condition.
  4. 4. The order scheduling method according to claim 3, wherein the scheduling rule library comprises a plurality of scheduling rules, and each scheduling rule is preset with a corresponding rule applicable text; The selecting the secondary target rule corresponding to the production procedure from a preset production rule base according to the primary target rule and the target triggering condition comprises the following steps: Splicing the main target rule and the target triggering condition based on semantics to obtain business scene corpus; calculating the semantic similarity of the business scene corpus and the rule applicable text corresponding to each scheduling rule; And selecting a secondary target rule from the scheduling rule base according to the semantic similarity.
  5. 5. The order placement method as recited in any one of claims 1-4, wherein said collecting production-related data for an order to be placed includes: acquiring an incomplete order, and acquiring production associated data of the incomplete order; And screening out the unfinished orders without production conflict from the production associated data of the unfinished orders according to a preset production conflict rule, and taking the unfinished orders without production conflict as the orders to be produced.
  6. 6. The order placement method as recited in claim 5, wherein said collecting production-related data for said unfinished order comprises: collecting associated data of the unfinished order according to preset data keywords; and correlating the correlation data acquired by the incomplete order with the corresponding data keywords, and constructing a structured data table of the data keywords-correlation data as production correlation data of the incomplete order.
  7. 7. The order placement method as claimed in any one of claims 1-4, wherein for each of the production processes, the local search optimization of the order to be placed in the production process based on the primary target rule and according to the corresponding secondary target rule and the production-related data comprises: If the number of the orders to be scheduled included in the production process exceeds a preset threshold, carrying out local search optimization on the orders to be scheduled in the production process based on the main target rule and according to the corresponding secondary target rule and the production associated data; If the number of the orders to be produced in the production process does not exceed a preset threshold, local search optimization is performed on the orders to be produced in the production process based on the main target rule and according to the production related data.
  8. 8. An order scheduling system, the system comprising: the data acquisition module is used for acquiring production related data of an order to be scheduled; The main target determining module is used for processing the production related data according to a preset evaluation index to obtain an evaluation result, and determining a main target rule of the order to be produced according to the evaluation result; the order ordering module is used for ordering the orders to be ordered according to the main target rule and the production association data; the procedure dividing module is used for dividing the ordered orders to be produced according to the production procedure; The secondary target determining module is used for selecting secondary target rules corresponding to all production procedures from a preset production rule base according to the primary target rules and the production associated data corresponding to the divided orders to be produced; And the production scheduling sequence acquisition module is used for carrying out local search optimization on the order to be scheduled in the production process according to the corresponding secondary target rule and the production association data on the basis of the primary target rule for each production process to obtain the production scheduling sequence of the order to be scheduled.
  9. 9. An electronic device, comprising: A memory for storing one or more computer programs; A processor, which when executed by the processor, implements an order placement method as claimed in any one of claims 1-7.
  10. 10. A computer readable storage medium storing computer instructions for causing a processor to perform an order placement method as claimed in any one of claims 1-7 when executed.

Description

Order scheduling method, system, electronic equipment and storage medium Technical Field The present invention relates to the field of intelligent manufacturing, and more particularly, to an order scheduling method, an order scheduling system, an electronic device, and a storage medium. Background In order scheduling, each procedure is reasonably arranged to specific equipment and time period according to the logic dependency relationship and resource availability according to the process route contained in the order in the manufacturing execution process, so that the execution sequence of the order on the production line is determined. The sequence directly determines the fluency of production, the utilization efficiency of resources and the delivery timing rate of orders, namely a scientific scheduling sequence, can effectively shorten the manufacturing period, reduce waiting and switching loss and improve the overall production response capability on the premise of meeting the technological constraint. However, in existing order scheduling techniques, the optimization guidelines upon which scheduling is based are typically set empirically by the planner. Although the method can meet the subjective intention of the planner to a certain extent, the planner often has difficulty in capturing the relevance in order data, so that the optimization guide set by the planner cannot obtain the optimal order scheduling sequence, and the equipment and resource key elements of industrial production are difficult to fully utilize, so that the overall production efficiency cannot be improved, and meanwhile, the requirement of intelligent industrial production is not met. Disclosure of Invention The invention provides an order scheduling method, an order scheduling system, electronic equipment and a storage medium, which are used for acquiring an optimal order scheduling sequence and effectively improving the efficiency of industrial production. According to a first aspect of the present application, there is provided a method of order scheduling, the method comprising: collecting production related data of an order to be produced; processing the production related data according to a preset evaluation index to obtain an evaluation result, and determining a main target rule of the order to be produced according to the evaluation result; Sequencing the orders to be scheduled according to the main target rule and the production association data; Dividing the ordered orders to be scheduled according to the production procedures; Selecting a secondary target rule corresponding to each production procedure from a preset production rule base according to the main target rule and production associated data corresponding to the divided order to be produced; and for each production procedure, carrying out local search optimization on the order to be produced in the production procedure based on the main target rule and according to the corresponding secondary target rule and the production related data to obtain a production sequence of the order to be produced. Optionally, the evaluation index includes a rule evaluation index corresponding to a main preset candidate rule; the processing the production related data according to a preset evaluation index to obtain an evaluation result, and determining the main target rule of the to-be-scheduled order according to the evaluation result, including: extracting corresponding evaluation data from the production associated data according to rule evaluation indexes corresponding to the main preset candidate rules; Acquiring the evaluation score of the main preset candidate rule as the evaluation result based on the rule evaluation index and the corresponding evaluation data; And determining a main target rule of the order to be produced from the main preset candidate rule according to the evaluation score of the main preset candidate rule. Optionally, the main target rule is provided with a plurality of trigger conditions; the selecting the secondary target rule corresponding to each production procedure from a preset production rule base according to the main target rule and the production associated data corresponding to the divided order to be produced, comprising: Acquiring process related data corresponding to each production process from the production related data according to the division condition of the order to be produced; selecting the triggering condition matched with the process related data as a target triggering condition; And selecting a secondary target rule corresponding to each production procedure from a preset production rule base according to the primary target rule and the target trigger condition. Optionally, the scheduling rule library includes a plurality of scheduling rules, and each scheduling rule is preset with a corresponding rule application text; The selecting the secondary target rule corresponding to the production procedure from a preset production r