RESCHEDULING MANUFACTURING SYSTEMS: A FRAMEWORK OF STRATEGIES, POLICIES, AND METHODS G.Vieira, J. He - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

RESCHEDULING MANUFACTURING SYSTEMS: A FRAMEWORK OF STRATEGIES, POLICIES, AND METHODS G.Vieira, J. He

Description:

Schedules are plans stating when controllable activities should ... people and information to fabricate and assemble finished goods shipped to the customers ... – PowerPoint PPT presentation

Number of Views:115
Avg rating:3.0/5.0
Slides: 31
Provided by: Uyg
Category:

less

Transcript and Presenter's Notes

Title: RESCHEDULING MANUFACTURING SYSTEMS: A FRAMEWORK OF STRATEGIES, POLICIES, AND METHODS G.Vieira, J. He


1
RESCHEDULING MANUFACTURING SYSTEMS A
FRAMEWORK OF STRATEGIES, POLICIES, AND
METHODSG.Vieira, J. Herrmann E.LinJournal
of Scheduling, 2003
  • Presented by
  • Banu KARAKAYA

2
OUTLINE
  • Definition of Rescheduling in Manufacturing
    Systems
  • Terminology Framework
  • Rescheduling Environments Performance Measures
  • Rescheduling Strategies
  • Rescheduling Policies
  • Rescheduling Methods
  • Theory and Practice
  • Conclusion

3
RESCHEDULING MANUFACTURING SYSTEMS
  • Generate and update production schedules
  • Schedules are plans stating when controllable
    activities should take place
  • Schedules enable better coordination to
  • -increase productivity
  • -reduce operating costs
  • -control the release of jobs to the shop
  • -to determine whether delivery promises
    can be met
  • -give a statement of what should be done
    by shoop floor
  • personel

4
RESCHEDULING MANUFACTURING SYSTEMS
  • Dynamic, stochastic environments
  • Unexpected events or disruptions occur so that
    both the initial
  • production schedule and system performance is
    affected
  • Rescheduling must be done in order to minimize
    the effect of
  • disturbances in the performance of the system

5
DEFINITION OF RESCHEDULING
  • Rescheduling is the process of updating an
    existing production schedule in response to
    disruptions or other changes
  • Unexpected events(disruptions)are called
    rescheduling factors (Dutta, 1990 Dhingra,
    Musser and Blankenship,1992)
  • -machine failure
  • -urgent(rush or hot)job arrival
  • -job cancellation
  • -due date change
  • -change in job priority
  • -rework or quality problems
  • -over or underestimation of process time

6
TERMINOLOGY FRAMEWORK
  • Scope of research on rescheduling varies widely
  • No standard classification scheme in the
    rescheduling literature
  • 3 primary types of studies
  • -methods for repairing a schedule that has
    been disrupted
  • -methods for creating a schedule that is
    robust with
  • respect to disruptions
  • -how rescheduling policies affect the
    performance of the
  • dynamic manufacturing system

7
TERMINOLOGY FRAMEWORK
  • The paper presents a framework to understand
    rescheduling
  • Some common terms are defined throughout the
    paper
  • Manufacturing system organizes equipment, people
    and information to fabricate and assemble
    finished goods shipped to the customers
  • Order release controls a manufacturing systems
    input by determining which orders should be moved
    into production (like order release, input
    control)

8
TERMINOLOGY FRAMEWORK
  • Shop floor control determines which operation
    each person and piece of equipment should do and
    when they should do it
  • Production schedule specifies the planned start
    time and end time of each job assigned to the
    resource
  • Scheduling is the process of creating a
    production schedule for a given set of jobs and
    resources
  • Rescheduling is the process of updating an
    existing schedule in response to disruptions or
    other changes

9
TERMINOLOGY FRAMEWORK
  • Framework for understanding rescheduling includes
  • -Rescheduling Environments
  • -Rescheduling Strategies
  • -Rescheduling Policies
  • -Rescheduling Methods

10
RESCHEDULING ENVIRONMENTS
  • identify the set of jobs that need to be
    scheduled

11
RESCHEDULING ENVIRONMENTS
  • Static rescheduling finite set of jobs
  • For deterministic, static rescheduling the
    specified schedule can be followed without any
    modifications
  • Stochastic, static rescheduling
  • -when task processing times are modeled as
    random
  • variables, the actual start and end
    times will not match the expected ones
    a rule or policy is needed for

  • reconciling the error
  • -or uncertainty is not modeled as probability
    distribution
  • worst-case performance is the key
    objective

12
RESCHEDULING ENVIRONMENTS
  • Dynamic rescheduling infinite set of jobs, i.e.
    jobs continue to arrive over an infinite time
    horizon
  • a) No uncertainty or variability in the job
    arrival
  • -jobs to be processed are known in advance
  • -production schedule is continuously
    repeated cyclic
    scheduling
  • b) Arrival variability in a flow shop
  • -there may exist some uncertainty in job
    arrivals
  • -but all jobs follow the same route through
    the manufacturing
  • system
  • -arrival rate is steady

13
RESCHEDULING ENVIRONMENTS
  • c) Process flow variability often occurs in a
    job shop
  • -many products, but a limited subset of them
    are to be produced at any given time
    products arrival process varies greatly
  • -in some situations, no advance information is
    available about jobs until they arrive
  • -some info. about future arrivals may be
    known, but it is subject to change because of the
    disruptions

14
PERFORMANCE MEASURES
  • A rescheduling point is the point in time when a
    schedule is created or revised
  • The rescheduling period is the time between the
    consecutive scheduling points
  • Rescheduling frequency is the inverse of the
    rescheduling period and it measures how often
    rescheduling is performed
  • It can significantly affect the system
    performance
  • A lower frequency (longer rescheduling periods)
    lowers the
  • number of setups, but increases manufacturing
    cycle time and WIP

15
PERFORMANCE MEASURES
  • (Re)Scheduling stability measures the number of
    revisions or
  • changes that a schedule undergoes during the
    execution
  • (Re)Scheduling nervousness is defined as
    significant changes in
  • MRP plans or instability opposite
    of scheduling stability
  • (Re)Scheduling robustness measures how much
    disruptions
  • would degrade the performance of the system
    when executing
  • the production schedule

16
PERFORMANCE MEASURES
  • Measures can be divided into 3 groups
  • a) Measures of Schedule Efficiency
  • -time-based measures (makespan, mean
    tardiness, mean flow-
  • time, average resource utilization
    etc.)
  • b) Measures of Schedule Stability
  • -impact of schedule change is a nonregular
    performance
  • measure
  • -deviation between the revised and initial
    schedule(such as
  • starting time deviations, sequence
    difference)
  • -for ex when searching for more stable and
    robust schedules,
  • the impact of machine failure is the
    major concern
  • -as the level of uncertainty ,
    frequent rescheduling becomes
  • more effective to improve the
    robustness

17
PERFORMANCE MEASURES
  • c) Cost (economic performance measure for
    rescheduling)
  • -objective is to minimize the cost of
    starting jobs too early,
  • WIP inventory and tardiness
  • Computational costs
  • -costs of computational burden on the computer
  • -costs of investments in the necessary
    information systems
  • Setup costs
  • -occur when tooling and fixtures are created
    or allocated in
  • advance to the schedule
  • Transportation costs
  • -costs of material handling work to transport
    jobs
  • -costs of delivering materials earlier than
    required

18
THE FRAMEWORK
  • Framework for understanding rescheduling includes
  • -Rescheduling Environments
  • -Rescheduling Strategies
  • -Rescheduling Policies
  • -Rescheduling Methods

19
RESCHEDULING STRATEGIES
  • For dynamic rescheduling environments with
    uncertain job arrivals
  • 1) Dynamic Scheduling
  • -does not create production schedules
  • -dispatching rules(SPT or EDD) and pull
    mechanisms(such as
  • Kanban cards) are used to control the
    production
  • -it can be defined as online scheduling or
    reactive scheduling
  • -it is related to real-time control
    because of the decisions made
  • based on the current state of the
    manufacturing system

20
RESCHEDULING STRATEGIES
  • 2) Predictive-reactive scheduling
  • -common strategy to rescheduling dynamic
    manufacturing systems
  • -It has two primary steps
  • generating a production schedule
  • updating the schedule in response to a disruption
    to minimize its impact on system performance
  • -It can also be described as an iterative
    process of three steps
  • (Wu and Li, 1995)
  • Evaluation step considers the impact that a
    disruption causes
  • Solution step determines the rescheduling
    solutions
  • Revision step updates the existing schedules or
    generates a new one

21
RESCHEDULING POLICIES
  • A rescheduling policy is needed to implement a
    predictive-reactive scheduling strategy
  • Three types of policies have been studied
  • a) Periodic Policy
  • -reschedules the facility periodically and
    implements the schedules on a rolling time
    horizon basis
  • -it yields more schedule stability and less
    nervousness than
  • constant rescheduling
  • -determining the optimal rescheduling period is
    a difficult
  • task when using this type of policy

22
RESCHEDULING POLICIES
  • b) Event-Driven Policy
  • -rescheduling can be performed repeatedly
    in dynamic
  • manufacturing environments or it can be
    a single event for
  • revising the schedule in a static sytem
  • -for static environments, it is mostly
    used to reschedule the system
  • when m/c failures occur
  • -for dynamic systems, rescheduling is
    triggered when the total
  • number of job arrivals reaches a
    threshold
  • -In the extreme, a new schedule is
    created every time an event
  • changing the system status occurs

23
RESCHEDULING POLICIES
  • c) Hybrid Policy
  • -reschedules the system periodically and
    also when
  • special (or major) events take place
  • -major events m/c breakdowns, arrival of
    urgent jobs, job
  • cancellation or job piority changes
  • Determining the impact of rescheduling
    policies on dynamic environments requires careful
    study, modeling and analysis of the manufacturing
    system

24
THE FRAMEWORK
  • Framework for understanding rescheduling includes
  • -Rescheduling Environments
  • -Rescheduling Strategies
  • -Rescheduling Policies
  • -Rescheduling Methods

25
RESCHEDULING METHODS
  • Methods to create or update schedules as part of
    predictive-reactive scheduling strategy (a most
    commonly used in practice)
  • a) Generating robust schedules
  • -attempt to maintain good system
    performance with simple
  • schedule adjustments
  • -number of papers have proposed methods for
    creating
  • schedules that are robust with respect
    to disruptions
  • b)Repairing schedules
  • -larger deviations occur when unexpected
    events disrupt the
  • initial schedule schedule
    repair occurs to react to the

  • disruptions

26
RESCHEDULING METHODS
  • There are 3 common methods used to repair(update)
    the schedule
  • Right Shift Rescheduling postpones each remaining
    operation by the amount of time needed to make
    the schedule feasible
  • Partial Rescheduling reschedules only the
    operations affected directly or indirectly by the
    disruption
  • It preserves the initial schedule as much as
    possible to maintain schedule stability with less
    nervousness
  • For example, match-up scheduling
  • Regeneration reschedules the entire set of
    operations not processed before the rescheduling
    point, including jobs not affected by the
    disruption
  • It is also known as complete rescheduling

27
THEORY AND PRACTICE
  • Rescheduling points out that there is a gap
    between theory and practice of production
    scheduling
  • Most scheduling results do not consider important
    characteristics of the environment in which
    scheduling occurs
  • Researchers do not consider fully the dynamic
    aspects of the manufacturing system
  • (Re)Scheduling is actually part of a dynamic
    process

28
CONCLUSION AND FUTURE RESEARCH
  • Since there are no standard definitions of the
    strategies, policies and methods in the
    rescheduling literature, this paper aims to
    describe a framework for understanding
    rescheduling concept
  • More research is needed
  • -to compare the performance of manufacturing
    systems under different rescheduling policies and
  • -to understand how interactions between
    rescheduling policies and other production
    planning functions(capacity planning, MRP) affect
    system performance

29
  • THANK YOU
  • presented by Banu Karakaya

30
RESCHEDULING MANUFACTURING SYSTEMS A
FRAMEWORK OF STRATEGIES, POLICIES, AND
METHODSG.Vieira, J. Herrmann E.LinJournal
of Scheduling, 2003
  • Presented by
  • Banu KARAKAYA
Write a Comment
User Comments (0)
About PowerShow.com