A stochastic scheduling problem is investigated in this work that considers workpieces to be manufactured according to individual recipes containing manufacturing steps performed by workstations as resources. Unexpected stochastic breakdown of a workstation or the faulty termination of a recipe, when a manufacturing failure renders the workpiece out of specifications, forms the set of immediate events. A model and an algorithm are proposed as the basis of a scheduler, which takes into account the possible immediate events, estimates their probability and suggests resource allocations which provide the best overall work-flow even when an immediate event happens. This model includes the possibility of handling alternative resources that can substitute each other in case of an immediate event, like sudden technical failure of a resource. Immediate events are not exactly predictable; however, based on previous experiences, their probabilities can be estimated. Our model uses the properties of the resources (including how they can substitute other types of resources) and the required sequence of them during the workflow (i.e. the recipes). The proposed scheduling algorithm constructs a solution workflow that reacts in the best way (in average) even for an unexpected event. The proposed model and scheduling algorithm is illustrated on two industrial case studies.
[1]
D. R. Sule.
Production planning and industrial scheduling : examples, case studies, and applications
,
2008
.
[2]
Eric Rondeau,et al.
Modelling and Simulation of Scheduling Policies Implemented in Ethernet Switch by Using Coloured Petri Nets
,
2006,
2006 IEEE Conference on Emerging Technologies and Factory Automation.
[3]
Ernesto C. Martínez,et al.
SmartGantt - An intelligent system for real time rescheduling based on relational reinforcement learning
,
2012,
Expert Syst. Appl..
[4]
S. Murthy,et al.
Agent-Based Cooperative Scheduling
,
1997
.
[5]
Sira Yongchareon,et al.
Business Process Scheduling with Resource Availability Constraints
,
2010,
OTM Conferences.
[6]
Carmelo del Valle Sevillano,et al.
A job-shop scheduling model of software development planning for constraint-based local search
,
2010
.
[7]
Urmila Shrawankar.
An Adaptive Real Time Task Scheduler
,
2012
.
[8]
Kevin Skadron,et al.
Dynamic Heterogeneous Scheduling Decisions Using Historical Runtime Data
,
2011
.