Professional Documents
Culture Documents
02 Machines Scheduling Revi Ira
02 Machines Scheduling Revi Ira
MIND MAP
INTRODUCTION
Source : Stevenson, 2021
PROCESS SELECTION
(demand driven)
Process selection based on process strategy
• Capital Intensity
• Process Flexibility : The degree to which the
system can be adjusted to changes in
processing requirements due to such factors
as changes in product or service design,
changes in volume processed, and changes in
technology
PROCESS SELECTION
(demand driven)
Process selection is based on these aspects
• Variety
• Volume
There are five basic process types:
• job shop,
• batch,
• Repetitive/Assembly,
• continuous, and
• project
PROCESS SELECTION
(demand driven)
Process selection is based on these aspects
• Variety
• Volume
There are five basic process types:
• job shop,
• batch,
• repetitive,
• continuous, and
• project
JOB SHOP
Process selection is based on these aspects
• operates on a relatively small scale,
• a low volume of high-variety goods or services will
be needed,
• Processing is intermittent,
• Work includes small jobs project with different
processing requirements
• using general-purpose equipment and high skilled
workers are important characteristics of a job shop
Job Shop
Ingram Publishing
https://www.thejakartapost.com/news/2019/12/19/in-2019-indonesian-textile-producers-
lose-battle-on-home-turf.html
BATCH
Process selection is based on these aspects
• operates on a moderate volume of goods or
services,
• a moderate variety products or services
• Processing is intermittent,
• using moderate general-purpose equipment
and moderate skilled workers because less
variety of jobs
BATCH
Examples
• bakeries, which make bread, cakes, or cookies in
batches
• movie theaters, which show movies to groups (batches)
of people; and
• airlines, which carry planeloads (batches) of people
from airport to airport.
• paint, ice cream, soft drinks, beer, magazines, and books.
• examples of services include plays, concerts, music
videos, radio and television programs, and public
address announcements
Batch
https://en.wikipedia.org/wiki/List_of_movie_theater_chains
REPETITIVE/ASSEMBLY
Process selection is based on these aspects
• operates on higher volumes of more standardized goods
or services
• The standardized output means only slight flexibility of
equipment is needed
• Skill of workers is generally low,
• Mass customization is an option.
• Example : Production lines and assembly lines :
automobiles, television sets, smartphones, and computers
• Service : Automatic carwash, cafetaria lines, ticket
collectors at sport events & concerts
Repetitive
Glow Images
https://www.autoblog.com/2010/06/30/automatic-car-wash-tips/
CONTINUES
Process selection is based on these aspects
• operates on a very high volume of nondiscrete, highly
standardized output.
• almost no variety in output, no need for equipment flexibility
• skill requirements can range from low to high, depending on the
complexity of the system
• if equipment is highly specialized, worker skills can be lower
• Example : non discrete products made in
• continuous systems include petroleum products, steel, sugar, flour,
and salt.
• Continuous services : include air monitoring, supplying electricity
to homes and businesses, and the internet
Process Type
Volume and Variety of Process Type
https://www.indoindians.com/airport-arrival-and-departure-information/
https://en.tempo.co/read/1670308/flight-traffic-nearing-pre-pandemic-numbers-as-christmas-new-year-arrives
SCHEDULING
Objective :
Generally, the objectives of scheduling are
• to achieve trade-offs among conflicting
goals, which include efficient utilization of
staff, equipment, and facilities, and
minimization of customer waiting time,
inventories, and process times.
SCHEDULING TASKS
• a function of the volume of system output
for both production and service systems
• we will discuss scheduling for :
– high-volume systems,
– intermediate-volume systems,
– and low-volume (job shop) scheduling
• Project Scheduling → Project Management
Course
SCHEDULING IN HIGH-VOLUME SYSTEMS
Infinite Loading :
• assigns jobs to work centers without regard to the capacity of the work center.
Finite Loading :
• projects actual job starting and stopping times at each work center, taking into account
the capacities of each work center and the processing times of jobs, so that capacity is
not exceeded.
• One output of finite loading is a detailed projection of hours each work center will
operate.
• may have to be updated often, perhaps daily, due to processing delays at work centers
and the addition of new jobs or cancellation of current jobs.
Stevenson, 2021 p 698
SCHEDULING IN LOW-VOLUME SYSTEMS
(JOBS SHOP) – GANT CHARTS – LOAD CHART
𝑇𝑎𝑟𝑑𝑖𝑛𝑒𝑠𝑠 = 𝑡𝑑𝑖
𝑖=1
Where:
td : tardiness of job I
• Makespan = 𝑀𝑎𝑥 𝐶𝑖
SINGLE MACHINE SCHEDULING
• Scheduling n jobs, 1 machine
• Condition:
SINGLE MACHINE SCHEDULING
• Consider following data:
Makespan = 23
𝐶3 + 𝐶4 + 𝐶1 + 𝐶2 + 𝐶5
𝑀𝐹𝑇 𝐿𝑃𝑇 =
5
7 + 13 + 18 + 21 + 23
𝑀𝐹𝑇 𝐿𝑃𝑇 = = 16.4
5
MFT(SPT) ≠ MFT(LPT) → MFT can be used as performance criteria.
Minimise MFT by applying SPT
Maximise MFT by applying LPT
FLOWSHOP SCHEDULING
• Scheduling n Jobs 2 machines
• Condition: machines are arranged in serial based on all of
jobs production routing.
J1
Processing time data:
J2
J3
J4
Drilling Riveting
J5
J6
EXAMPLE OF JOHNSON ALGORITHMS
Alt. 2:
EXAMPLE OF CDS ALGORITHMS
• Gantt chart of jobs sequence of Alt. 2:
The jobs sequence is: 2-3-1, and the Gantt chart is:
EXAMPLE OF FCFS
• Schedule at M3:
Hence, jobs sequence in M3 is: 2-1, and the Gantt chart is:
EXAMPLE OF FCFS
• Schedule at M4: