Bottleneck Station Scheduling with Simulation Trees and Feeding Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current production line scheduling methods, such as those using Gurobi linear scheduling and Monte Carlo Tree Search (MCTS) combined with variable neighborhood descent, face challenges in optimizing line switching times and delivery numbers, especially at bottleneck stations with insufficient manufacturing resources, leading to increased computation and time requirements for scheduling multiple jobs.

Innovation Solution

A production line scheduling method that employs a schedule simulation algorithm to establish schedule simulation trees, calculating expected feeding times at bottleneck stations by performing node expansion based on job conditions, and using Monte Carlo Tree Search (MCTS) to generate scheduling routes, thereby optimizing job scheduling and reducing computation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current scheduling technologies (Gurobi linear scheduling, MCTS with variable neighborhood descent) are used to optimize production schedules, then the production schedule smoothness is improved, but the computation time and computational resources required increase significantly

Engineering Contradiction:
Improveproduction schedule smoothnessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary simulation to obtain expected feeding times for all jobs at the bottleneck station before generating the final schedule. This preliminary action allows the scheduling algorithm to work with pre-calculated timing data, reducing the computational complexity during the actual scheduling phase and avoiding the need for extensive simulation of all possible schedule arrangements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simulated model of the production line with a bottleneck station that replicates the essential characteristics of the actual production system. This simulation model allows for efficient experimentation and optimization without requiring extensive computation on the real system, enabling rapid evaluation of different scheduling approaches.

Inventive Principle:
Principle #26Copying

2Measurement precision

If all possible schedule arrangements are simulated to obtain objective results, then the scheduling accuracy is improved, but the computation time and resources required increase exponentially

Engineering Contradiction:
Improvescheduling accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and focuses computation on the critical bottleneck station rather than simulating all possible arrangements across the entire production line. By identifying and concentrating resources on the constraint point, the system achieves meaningful scheduling accuracy without the exponential computational cost of exhaustive simulation of all jobs at all stations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs simulation only for the jobs that pass through the bottleneck station rather than simulating all possible schedule arrangements for the entire production line. This partial action provides sufficient accuracy for the critical constraint while avoiding the excessive computation required for complete exhaustive simulation.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If more manufacturing machines are added to bottleneck stations to improve scheduling flexibility, then the adaptability is improved, but the cost increases due to expensive equipment

Engineering Contradiction:
Improvescheduling flexibilityVSAvoidmanufacturing machine resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic scheduling that adapts to the actual state of the bottleneck station in real-time. The system continuously monitors job progress and dynamically adjusts the schedule based on current conditions, providing scheduling flexibility without requiring additional physical machines. The algorithm can resequence jobs and adjust timing to accommodate variations in processing speed and availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of existing jobs and processes to optimize bottleneck utilization. By adjusting job sequencing, timing parameters, and feeding rates, the system achieves improved adaptability and throughput using the same physical resources, avoiding the need to add expensive new manufacturing machines.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12055916B2Production line scheduling method, production line system and non-temporary computer readable medium
Publication Date: 2024.08.06 IND TECH RES INST
  • US12055916B2 patent drawing
  • US12055916B2 patent drawing
  • US12055916B2 patent drawing

AI summary

A production line scheduling method, adapted to a plurality of jobs passing a bottleneck station having at least one manufacturing machine, the jobs respectively correspond to a plurality of job conditions, and the method includes: performing a plurality of times of a schedule simulation algorithm on the jobs to sequentially establish a plurality of schedule simulation trees, and obtaining a job schedule and a simulated finishing period of each job based on the schedule simulation trees; and calculating a plurality of expected feeding times of each job at a plurality of stations including the bottleneck station, each schedule simulation tree includes at least one scheduling route, and each scheduling route is generated from one schedule simulation algorithm, the schedule simulation algorithm includes: performing a node expansion step based on at least one node expansion condition and the job conditions to obtain the scheduling route.