Вы находитесь на странице: 1из 23

Scheduling Operations

Chapter 13

McGraw-Hill/Irwin

The McGraw-Hill Companies, Inc. 2007, All Rights Reserved

Chapter 13 Outline
Batch Scheduling Gantt Charting Finite Capacity Scheduling Theory of Constraints Priority Dispatching Rules Infinite Capacity Loading Planning and Control Systems
13-2

Synonyms
Shop Floor Control Scheduling Operations Production Activity Control (PAC) Detailed Planning and Scheduling (DPS)
13-3

Batch Scheduling
Very complex scheduling environment Can be thought of as Network of Queues Customers spend most of their time waiting Closely related to MRP (See chapter 16)

13-4

Batch Processing Move-queue-work-wait-move


move move move

queue

WS 1

wait

queue

WS 2

wait

move

move move

Work is done according to work order


13-5

Difficulties Of Batch/Job Shop Scheduling


Variety of jobs processed Different routing and processing requirements of each job Number of different orders in the facility at any one time Competition for common resources

Responsibilities of Production Control Department


Loading Check availability of material, machines & labor Sequencing Release work orders to shop & issue dispatch lists for individual machines Monitoring Maintain progress reports on each job until it is complete

Gantt Charting
Developed by Henry Gantt in 1917 Related concepts:
Makespan total time to complete a set of jobs Machine utilization percent of make span time a machine (or person) is used.

Used primarily to monitor progress of jobs

13-8

Job Data for Scheduling Example


Job 1 2 3 4 5 Work center/ Machine Hours A/2, B/3, C/4 C/6, A/4 B/3, C/2, A/1 C/4, B/3, A/3 A/5, B/3 Due Date 3 2 4 4 2

13-9

Scheduling Example
In what sequence should the jobs be done?
Job 5 Process A Job 1 A C Job 2 Process C Job 4

Process B

Job 3

13-10

Where is the bottleneck?


Total Machine times for the five jobs:
Machine A: 15 hours Machine B: 12 hours Machine C: 16 hours

C appears to be the bottleneck. But! A is used for every job; C is not. Either one could determine makespan.

13-11

Gantt Chart for Example

13-12

Finite Capacity Scheduling


Finite capacity scheduling loads jobs onto work stations being careful not to exceed the capacity of any given station. Done at the detailed planning and scheduling (DPS) level Part of the loading responsibility.

13-13

Theory of Constraints (TOC)


Proposed by Goldratt in The Goal (1983) Goal is to make money. Key elements of goals according to TOC:
Throughputwhat is made and sold Inventoryraw materials Operating expensescost of conversion

Production does not count until it is sold!

13-14

Theory of Constraints (TOC)


A constraint is anything that is slowing down productiona bottleneck.
A machine or workstation The market Procurement system

The bottleneck determines the capacity of the system. Implication: the operations manager should focus on the bottleneck to increase capacity and throughput (and make more money).
13-15

Priority Dispatching Rules


What are priority dispatching rules?
If you have more than one job waiting at a work station, how do you select which one to process next? The criterion you use for selecting the next job is your dispatching rule.

In front office services, the most common rule is first come, first served. Part of the sequencing responsibility

13-16

Priority Dispatching Rules


Commonly used in manufacturing:
MINPRT (Minimum Processing Time or SPT, shortest processing time) This rule minimizes total waiting time. Critical Ratio (Minimizes average lateness)

Commonly used in services:


FCFS (First Come, First Served)

13-17

Infinite Capacity Loading


Infinite capacity loading loads jobs onto work centers without regard for the total capacity of the work center. If the capacity for any given work center has been exceeded, the schedule must be changed.
This is generally done at the MRP level before detailed scheduling and planning
13-18

Infinite capacity loading example: time lines


Time line for job 1
A (2 hrs)
Day 1

Move/Wait (4 hrs)
Day 2

B (3 hrs)

Move/Wait (4 hrs)

Due date C (4 hrs)


Day 3

Time line for job 2 C (6 hrs)


Day 1

Due date A (4 hrs)


Day 3

Move/Wait (4 hrs)
Day 2

13-19

Infinite Capacity Loading example


Work center A

Work center B

Work center C

Hours scheduled

6 5 4 3 2 1

Job 2

6 5 4 3 2 1

Job 1
1 2 3

6 5 4 3 2 1

Job 2 Job 1
1 2 3

Job 1
1

Job 1
2 3

Day

Day

Day

13-20

Planning and Control Systems


What delivery date do I promise? How much capacity do I need? When should I start on each particular activity or task? How do I make sure that the job is completed on time? Advanced Planning & Scheduling (APS)
13-21

Summary
Batch Scheduling Gantt Charting Finite Capacity Scheduling Theory of Constraints Priority Dispatching Rules Infinite Capacity Loading Planning and Control Systems
13-22

End of Chapter Thirteen

13-23

Вам также может понравиться