chap013.ppt scheduling operations

Upload: saad-khadur-eilyes

Post on 14-Apr-2018

227 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/30/2019 Chap013.ppt Scheduling Operations

    1/23

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

    Scheduling Operations

    Chapter 13

  • 7/30/2019 Chap013.ppt Scheduling Operations

    2/23

    13-2

    Chapter 13 Outline

    Batch Scheduling

    Gantt Charting

    Finite Capacity SchedulingTheory of Constraints

    Priority Dispatching Rules

    Infinite Capacity LoadingPlanning and Control Systems

  • 7/30/2019 Chap013.ppt Scheduling Operations

    3/23

    13-3

    Synonyms

    Shop Floor Control

    Scheduling OperationsProduction Activity Control (PAC)

    Detailed Planning and Scheduling(DPS)

  • 7/30/2019 Chap013.ppt Scheduling Operations

    4/23

    13-4

    Batch Scheduling

    Very complex scheduling environment

    Can be thought of as Network of Queues

    Customers spend most of their time waitingClosely related to MRP (See chapter 16)

  • 7/30/2019 Chap013.ppt Scheduling Operations

    5/23

    13-5

    Batch Processing

    Move-queue-work-wait-move

    WS 1 WS 2

    Work is done according to work order

    waitmove

    queue

    move

    movewaitqueue

    move

    movemove

  • 7/30/2019 Chap013.ppt Scheduling Operations

    6/23

    Difficulties Of Batch/Job Shop

    Scheduling

    Variety of jobs processed

    Different routing and processingrequirements of each job

    Number of different orders in the

    facility at any one time

    Competition for common resources

  • 7/30/2019 Chap013.ppt Scheduling Operations

    7/23

    Responsibilities of Production

    Control Department

    Loading

    Check availability of material, machines& labor

    Sequencing

    Release work orders to shop & issuedispatch lists for individual machines

    Monitoring

    Maintain progress reports on each jobuntil it is complete

  • 7/30/2019 Chap013.ppt Scheduling Operations

    8/23

    13-8

    Gantt Charting

    Developed by Henry Gantt in 1917

    Related concepts:

    Makespantotal time to complete a set of jobsMachine utilizationpercent of make span time a

    machine (or person) is used.

    Used primarily to monitor progress of jobs

  • 7/30/2019 Chap013.ppt Scheduling Operations

    9/23

    13-9

    Job Data for Scheduling Example

    Job

    Work center/

    Machine Hours

    Due

    Date

    1 A/2, B/3, C/4 3

    2 C/6, A/4 2

    3 B/3, C/2, A/1 4

    4 C/4, B/3, A/3 4

    5 A/5, B/3 2

  • 7/30/2019 Chap013.ppt Scheduling Operations

    10/23

    13-10

    Scheduling Example

    Process A Process C

    Job 1 AC

    B

    Process B

    Job 3

    In what sequence should the jobs be done?Job 5 Job 2 Job 4

  • 7/30/2019 Chap013.ppt Scheduling Operations

    11/23

    13-11

    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.

  • 7/30/2019 Chap013.ppt Scheduling Operations

    12/23

    13-12

    Gantt Chart for Example

  • 7/30/2019 Chap013.ppt Scheduling Operations

    13/23

    13-13

    Finite Capacity Scheduling

    Finite capacity scheduling loads jobs ontowork stations being careful not to exceedthe capacity of any given station.

    Done at the detailed planning andscheduling (DPS) level

    Part of the loading responsibility.

  • 7/30/2019 Chap013.ppt Scheduling Operations

    14/23

    13-14

    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!

  • 7/30/2019 Chap013.ppt Scheduling Operations

    15/23

    13-15

    Theory of Constraints (TOC)

    A constraint is anything that is slowingdown productiona bottleneck.

    A machine or workstation

    The market

    Procurement system

    The bottleneck determines the capacity ofthe system.

    Implication: the operations manager shouldfocus on the bottleneck to increase capacityand throughput (and make more money).

  • 7/30/2019 Chap013.ppt Scheduling Operations

    16/23

    13-16

    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 forselecting the next job is your dispatching rule.

    In front officeservices, the most common

    rule is first come, first served.

    Part of the sequencing responsibility

  • 7/30/2019 Chap013.ppt Scheduling Operations

    17/23

    13-17

    Priority Dispatching Rules

    Commonly used in manufacturing: MINPRT (Minimum Processing Time orSPT, shortest

    processing time) This rule minimizes total waiting time.

    Critical Ratio(Minimizes average lateness)

    Commonly used in services: FCFS (First Come, First Served)

  • 7/30/2019 Chap013.ppt Scheduling Operations

    18/23

    13-18

    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

  • 7/30/2019 Chap013.ppt Scheduling Operations

    19/23

    13-19

    Infinite capacity loading example: time lines

    A

    (2 hrs)

    Move/Wait

    (4 hrs)

    B

    (3 hrs)

    Move/Wait

    (4 hrs)

    C

    (4 hrs)

    Day 1 Day 2 Day 3

    Due date

    Move/Wait

    (4 hrs) A (4 hrs)

    Day 1 Day 2 Day 3

    Due date

    C (6 hrs)

    Time line for job 1

    Time line for job 2

  • 7/30/2019 Chap013.ppt Scheduling Operations

    20/23

    13-20

    Infinite Capacity Loading example

    6

    5

    4

    3 Job 2

    2

    1

    Job 1 Job 1Hoursschedule

    d

    Work center A

    6

    5

    4

    3

    2

    1 Job 1

    Work center B

    6

    5

    4

    3

    2

    1 Job 1

    Job 2

    Work center C

    1 2 3Day

    1 2 3Day

    1 2 3Day

  • 7/30/2019 Chap013.ppt Scheduling Operations

    21/23

    13-21

    Planning and Control Systems

    What delivery date do I promise?

    How much capacity do I need?

    When should I start on each particular activityor task?

    How do I make sure that the job is completed

    on time?Advanced Planning & Scheduling (APS)

  • 7/30/2019 Chap013.ppt Scheduling Operations

    22/23

    13-22

    Summary

    Batch Scheduling

    Gantt Charting

    Finite Capacity SchedulingTheory of Constraints

    Priority Dispatching Rules

    Infinite Capacity LoadingPlanning and Control Systems

  • 7/30/2019 Chap013.ppt Scheduling Operations

    23/23

    13-23

    End of Chapter Thirteen