Академический Документы
Профессиональный Документы
Культура Документы
McGraw-Hill/Irwin
scheduling
Describe scheduling needs in high-volume and intermediatevolume systems
Describe scheduling needs in job shops
Use and interpret Gantt charts, and use the assignment
method for loading
Give examples of commonly used priority rules
Summarize some of the unique problems encountered in
service systems, and describe some of the approaches used
for scheduling service systems
Instructor Slides
16-2
Scheduling:
Establishing the timing of the use of equipment,
Instructor Slides
16-3
Instructor Slides
16-4
Instructor Slides
16-5
Flow System
High-volume system in which all jobs follow
Instructor Slides
16-6
Instructor Slides
16-7
Instructor Slides
16-8
to produce intermittently
Work centers periodically
Instructor Slides
16-9
2 DS
QO
H
Instructor Slides
p
p u
16-10
Important considerations
Setup cost
Usage is not always as smooth as assumed in
Instructor Slides
16-11
variations in requirements
Make-to-order products
Processing requirements
Material requirements
Processing time
Processing sequence and steps
Instructor Slides
16-12
Loading
the assignment of jobs to processing centers
Gantt chart
Used as a visual aid for loading and scheduling
purposes
Purpose of the Gantt chart is to organize and
visually display the actual or intended use of
resources in a time framework
Managers may use the charts for trial-and-error
schedule development to get an idea of what
different arrangements would involve
Instructor Slides
16-13
Load chart
A Gantt chart that shows the loading and idle
Instructor Slides
16-14
Infinite loading
Jobs are assigned to workstations without regard to the capacity
Capacity
over
Finite loading
Capacity
1
Instructor Slides
16-15
Forward scheduling
Scheduling ahead from some point in time.
Used when the question is:
How long will it take to complete this job?
Backward scheduling
Scheduling backwards from some due date
Used when the question is:
When is the latest this job can be started
and still be completed on time?
Instructor Slides
16-16
Schedule chart
A Gantt chart that shows the orders or jobs in
Instructor Slides
16-17
overload is created
If work arrives more slowly than a work center can
handle, work center underutilization results
The goal is to strike a balance between input and
Instructor Slides
16-18
Instructor Slides
16-19
Assignment model
A linear programming model for optimal
Instructor Slides
16-20
1.
2.
3.
Instructor Slides
16-21
4.
Subtract the smallest number from every uncovered number in the table
Add the smallest uncovered number to the numbers at intersections of
cross-out lines
Numbers crossed out but not at intersections of cross-out lines carry over
unchanged to the next table
a.
b.
c.
Instructor Slides
16-22
Sequencing
Determine the order in which jobs at a work center
will be processed
Priority rules
Simple heuristics used to select the order in which
jobs will be processed
The rules generally assume that job setup cost and
time are independent of processing sequence
Job time
Time needed for setup and processing of a job
Instructor Slides
16-23
Instructor Slides
16-24
Instructor Slides
16-25
Instructor Slides
16-26
complete
It includes not only processing time but also any time waiting to be
processed
Job lateness
This is the amount of time the job completion time is expected to exceed
Makespan
The total time needed to complete a group of jobs from the beginning of
Instructor Slides
16-27
Johnsons Rule
Technique for minimizing makespan for a group
Instructor Slides
16-28
Instructor Slides
16-29
job first
b. If the shortest time is at the second work center, schedule the
job last.
c. Break ties arbitrarily
3. Eliminate the job from further consideration
4. Repeat steps 2 and 3, working toward the center of the
Instructor Slides
16-30
Variability in
Setup times
Processing times
Interruptions
Changes in the set of jobs
Except for small job sets, there is no method for
Instructor Slides
16-31
Instructor Slides
16-32
Theory of constraints
Production planning approach that emphasizes balancing
flow throughout a system, and pursues a perpetual fivestep improvement process centered around the systems
currently most restrictive constraint.
Bottleneck operations limit system output
Therefore, schedule bottleneck operations in a way that
bottleneck
Rope = represents synchronizing the sequence of operations to
ensure effective use of the bottleneck operations
Instructor Slides
16-33
bottleneck operations
Process batch
The economical quantity to produce upon the activation of
a given operation
Transfer batch
The quantity to be transported from one operation to
Instructor Slides
16-34
Instructor Slides
16-35
metrics:
Throughput
The rate at which the system generates money through sales
Inventory
Inventory represents money tied up in goods and materials
used in a process
Operating expense
All the money the system spends to convert inventory into
throughput; including, utilities, scrap, depreciation, and so on
Instructor Slides
16-36
scheduling:
1. Customers
2. Workforce
3. Equipment
Instructor Slides
16-37
Management
Appointment systems
Controls
Management
Cyclical Scheduling
Employees are assigned to work shifts or time slots,
16-38
supermarkets
Rotating schedules
Set a scheduling horizon
Identify the work pattern
Develop a basic employee schedule
Assign employees to the schedule
Instructor Slides
16-39
Instructor Slides
16-40