Topic 10. Scheduling
Topic 10. Scheduling
Topic 10. Scheduling
SCHEDULING
KỸ THUẬT ĐIỀU ĐỘ
Dr. Le Thi Diem Chau
Dept. of Industrial & Systems Engineering
Faculty of Mechanical Engineering
Email: [email protected]
Scheduling
§ Thiết lập thời gian sử dụng thiết bị, cơ sở vật chất và hoạt động
con người trong một tổ chức (Establishing the timing of the use
of equipment, facilities, and human activities in an organization)
§ Là một quá trình ra quyết định:
§ Chỉ ra :
• cái gì sẽ được làm,
• khi nào,
• bởi ai
• công cụ/máy móc nào
§ Đảm bảo đúng tiến độ theo lịch sản xuất + giải quyết hài hòa
mối quan hệ các mục tiêu
Scheduling
Scheduling
Scheduling
Scheduling
§ The objective of scheduling:
• is to allocate and prioritize demand to available facilities
• demand generated by either forecasts or customer orders
§ Three factors are pervasive in scheduling:
• generating the schedule forward or backward
• finite and infinite loading
• the criteria (priorities) for sequencing jobs
Forward and Backward
Scheduling
§ Forward scheduling starts the
schedule as soon as the job requirements
are known
q Loading jobs
q Sequencing jobs
Loading Jobs
§ is oriented to capacity:
• via a technique known as input–output control
+ Gantt charts
12
Input–Output Control
§ Allows operations personnel to manage facility work flows
Gantt Charts
§ Planning charts used to schedule resources and allocate time
12
Gantt scheduling chart: EX
First printing in Winter Park, Florida, wants to use a Gantt chart to
show the scheduling of three orders, jobs A, B, and C
Assignment Method
§ Involves assigning tasks or jobs to resources
q Assumption:
§ today is a work day, work has not yet begun today, and
12
Critical Ratio: EX
Today is day 25 on Zyco Medical Testing Laboratories'
production schedule
12
Critical Ratio: EX
Today is day 25 on Zyco Medical Testing Laboratories' production schedule
Job B has a critical ratio of less than 1, meaning it will be late unless
expedited => it has the hightest priority
Job C is on time, and job A has some slack
Once job B has been completed, we would recompute the critical ratios for
jobs A and C to determine whether thier priorities have changed
12
Critical Ratio
In most production scheduling systems, the critical-ratio rule can help do
the following:
1. Determine the status of a specific job.
2. Establish relative priority among jobs on a common basis.
3. Adjust priorities (and revise schedules) automatically for changes in
both demand and job progress.
4. Dynamically track job progress.
12
Sequencing N Jobs on Two
Machines: Johnson’s Rule
Johnson’s rule. An approach that minimizes the total
time for sequencing a group of jobs through two work
centers while minimizing total idle time in the work centers
12
Sequencing N Jobs on Two
Machines: Johnson’s Rule
v Johnson’s rule involves four steps:
§ All jobs are to be listed, and the time that each requires on a
machine is to be shown.
§ Select the job with the shortest activity time. If the shortest
time lies with the first machine, the job is scheduled first. If
the shortest time lies with the second machine, schedule the
job last. Ties in activity times can be broken arbitrarily.
§ Once a job is scheduled, eliminate it.
§ Apply steps 2 and 3 to the remaining jobs, working toward
the center of the sequence
12
Johnson's Rule
Five specialty jobs at a La Crosse, Wisconsin, tool and die
shop must be processed through two work centers (drill
press and lathe). The time for processing each job follows:
• The second work center will wait 3 hours for its first job, and it will also wait 1 hour
after completing job B
• If job C takes 8 hours in work center 2 (instead of 4 hours), what sequence is best?
[ B-E-C-D-A]
Limitations of Rule-Based
Sequencing Systems
1. Scheduling is dynamic; therefore, rules need to be revised to
adjust to changes in orders, process, equipment, product
mix, and so forth
2. Rules do not look upstream or downstream; idle resources
and bottleneck resources in other departments may not be
recognized.
3. Rules do not look beyond due dates. For instance, two
orders may have the same due date. One order involves
restocking a distributor and the other is a custom order that
will shut down the customer’s factory if not completed.
Both may have the same due date, but clearly the custom
order is more important
12