Production Scheduling Algorithm for Manufacturing Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturing companies face inefficiencies in production line operations due to incorrect assumptions about production line availability, employee absence, and real-time performance data, leading to suboptimal staffing and scheduling decisions.

Innovation Solution

A production system integrating a scheduling application, staffing application, and dashboards application that receives data from MES and ERP systems to generate a recommended finite capacity prioritized schedule and staffing recommendations, using iterative algorithms and objective functions to optimize work order prioritization and staffing, while the engineering application monitors performance against constraint times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an MES is used to aggregate data and allocate work, then production data can be gathered and decisions can be made, but incorrect assumptions about production line availability, employee absence, and certifications lead to suboptimal decisions

Engineering Contradiction:
Improveproduction efficiencyVSAvoiddecision accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously collects real-time feedback data from multiple sources including production line status, employee attendance, certifications, and performance metrics. This feedback loop enables the system to update its assumptions dynamically and make more accurate scheduling and staffing decisions, resolving the contradiction between productivity and decision accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The platform integrates multiple functions including scheduling, staffing, performance monitoring, and data aggregation into a single unified system. This multi-functional approach eliminates silos between different operational areas and ensures that all decisions are based on comprehensive, accurate information from across the entire production ecosystem.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If manual scheduling and staffing decisions are made, then flexibility can be maintained, but time consumption and resource allocation inefficiency increase

Engineering Contradiction:
Improvescheduling flexibilityVSAvoiddecision-making time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically performs scheduling and staffing optimizations by processing available data through integrated algorithms. It self-adjusts work assignments, shift schedules, and resource allocation based on real-time conditions, eliminating the need for manual intervention while maintaining flexibility through configurable constraints and priorities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary calculations and simulations to predict optimal scheduling scenarios before final decisions are made. By pre-computing multiple potential schedules and their implications, the system enables rapid decision-making while maintaining adaptability to changing conditions through what-if analysis capabilities.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time performance data is collected and monitored, then productivity can be optimized, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveproduction outputVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges data collection, storage, processing, and visualization functions into a single integrated platform. By combining these previously separate functions, the system reduces overall complexity while enabling comprehensive real-time monitoring and optimization of production performance across all areas.

Inventive Principle:
Principle #5Merging (Combining)

4Speed

If staffing recommendations are generated without considering employee certifications and absences, then scheduling speed increases, but workforce allocation accuracy decreases

Engineering Contradiction:
Improvescheduling speedVSAvoidstaffing accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system pre-processes and stores employee certification data, skill matrices, and absence information before scheduling occurs. By having this data ready in advance and indexed for rapid retrieval, the system can quickly generate accurate staffing recommendations without manual verification, achieving both speed and precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250103978A1Systems and methods for manufacturing applications
Publication Date: 2025.03.27 ROCKWELL AUTOMATION TECH INC
  • US20250103978A1 patent drawing
  • US20250103978A1 patent drawing
  • US20250103978A1 patent drawing

AI summary

A system includes a controller having a memory configured to store instructions and one or more processors. The controller is configured to receive constraint data from a first database. The constraint data includes a constraint time, a shift time, a product line capability of a production line, or a combination thereof, as well as production data from a second database, and determine an objective function based on the constraint data and the production data. In response to a stop condition not being met, the controller determines a prioritized schedule of work orders and a staffing recommendation based on the objective function, the constraint data. The controller transmits the prioritized schedule and the staffing recommendation to a staffing application in response to the stop condition being met.