Manufacturing Scheduling Feedback for Staffing and Time Outliers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manufacturing companies face inefficiencies in production line operations due to incorrect assumptions about production line availability, employee absence, employee certifications, and real-time performance data, leading to suboptimal scheduling and staffing.
Innovation Solution
A production system integrating a scheduling application, a staffing application, a dashboards application, and an engineering application to receive data from MES and ERP systems, generate optimized schedules and staffing plans, and provide real-time performance monitoring and feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional MES systems are used for aggregating data and allocating work, then basic production tracking is achieved, but decisions are made based on incorrect assumptions about production line availability, employee absence, certifications, and real-time performance data
Solution Approach 1:
The system implements continuous feedback loops where production performance data is collected in real-time from the shop floor, compared against planned values, and used to dynamically adjust schedules and staffing assignments. This closed-loop feedback mechanism ensures decisions are based on actual performance rather than incorrect assumptions.
Solution Approach 2:
The system performs preliminary analysis of production constraints, employee certifications, and historical performance data before generating schedules and staffing plans. This advance preparation ensures that scheduling decisions are made with complete and accurate information about production line availability and resource capabilities.
2Productivity
If integrated data-processing applications are implemented to optimize scheduling and staffing, then production efficiency and output are improved, but system complexity increases
Solution Approach 1:
The system employs a unified data-processing platform that performs multiple functions including data aggregation from MES, schedule optimization, staffing allocation, and performance monitoring. This multi-functional approach consolidates what could be separate complex systems into a single integrated solution, improving productivity while managing complexity.
Solution Approach 2:
The system introduces an intermediary optimization layer between the MES and shop floor operations. This intermediary processes raw production data, applies optimization algorithms, and generates optimized schedules and staffing plans, thereby improving productivity without directly complicating the underlying MES or production operations.
3Speed
If real-time performance monitoring and dynamic schedule adjustment are implemented, then response time to unforeseen changes is reduced, but data processing requirements and computational load increase
Solution Approach 1:
The system implements partial real-time monitoring by continuously tracking only the most critical performance parameters and constraints that impact schedule feasibility. Less critical data is updated periodically rather than in real-time, reducing computational load while maintaining adequate response speed to significant changes.
Solution Approach 2:
The system uses periodic optimization cycles where schedules are dynamically adjusted at scheduled intervals or when trigger conditions are met, rather than continuously recalculating. This periodic approach maintains responsive behavior to changes while significantly reducing computational resource consumption compared to continuous optimization.
Data Source
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 a constraint time from a first database and a plurality of production times from a second database. The controller identifies one or more outlier production times of the plurality of production times that fall below a lower constraint time limit or exceed an upper constraint time limit. The controller removes the one or more outlier production times from the plurality of production times, determines a mean production time based on the plurality of production times, and generates a notification in response to the mean production time exceeding an upper threshold time or falling below a lower threshold time.


