ניהול הייצור למערכות מידע – תורת התורים

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

Operations Scheduling
Johnson’s Rule Johnson’s rule: A procedure that minimizes makespan when scheduling a group of jobs on two workstations. Step 1. Find the shortest processing.
Scheduling.
© The McGraw-Hill Companies, Inc., 1998 Irwin/McGraw-Hill Module 11 Operations Scheduling Chapter 16 (pp ) Work Center and definitions  Objectives.
Operations Management For Competitive Advantage 1 Operations Scheduling Operations Management For Competitive Advantage Chapter 15.
Scheduling.
© The McGraw-Hill Companies, Inc., Chapter 16 Operations Scheduling.
PowerPoint presentation to accompany Operations Management, 6E (Heizer & Render) © 2001 by Prentice Hall, Inc., Upper Saddle River, N.J Operations.
1-1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved 1 Chapter 19 Operations Scheduling.
Operations Scheduling
DOM 102: Principles of Operations Management Operations Scheduling
Scheduling Chapter 19.
1 IRWIN  a Times Mirror Higher Education Group, Inc. company, 1996 Facilities Layout.
Short Term Scheduling Introduction What – Scheduling or timing of operations Where – Timing of operations affects the overall strategy Why – Reduce costs,
5. Operations Scheduling
PowerPoint Presentation
22–1. 22–2 Chapter Twenty-Two Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Scheduling.
1 Chapter 15 Scheduling. 2 Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization Answering “when”
CHAPTER 19 Scheduling Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
1. Facility size 2. Equipment procurement Long-term
© 1997 Prentice-Hall, Inc Principles of Operations Management Just-In-Time Systems Chapter 11.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
Aggregate Planning, MRP, and Short Term Scheduling 9 Aug 2001.
Operations Management Short-Term Scheduling
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
1 1 Slide Short – Term Scheduling Professor Ahmadi.
Operations Management Operations Scheduling
1 Slides used in class may be different from slides in student pack Chapter 19 Operations Scheduling  Work Center Defined  Typical Scheduling and Control.
10/6 Production Sequencing Roll call/collect homework issues w/ Excel for CPM lecture: production sequencing small groups assign homework.
1 Manufacturing Operations Scheduling B2 [ ] B2 [ ] E5 [ E5 [ P9 [---] P9 [---] D1 [ D1 [
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
1 Chapter 10 Scheduling 1 Chapter 10 SCHEDULING McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved.
Slide 0 of 96 Manufacturing Facility Layout. Slide 1 of 96 Basic Layout Forms Process Product Cellular Fixed position Hybrid.
Scheduling Seminar exercises Process and Production Management.
Scheduling. Scheduling of Operations A planning tool for the short term  Provides an opportunity to make use of new information as we approach real time.
Scheduling Operations IDS 605 Spring Data Collection for Scheduling l Jobs l Activities l Employees l Equipment l Facilities Transparency 18.1.
Chapter 16 & 9 Scheduling Work & Employees. Scheduling Outline What needs to be scheduled? –doctor’s office, restaurant, mfg. plant, hospital –employees.
© The McGraw-Hill Companies, Inc., Chapter 16 Operations Scheduling.
Transparency Masters to accompany Heizer/Render – Principles of Operations Management, 5e, and Operations Management, 7e © 2004 by Prentice Hall, Inc.,
Activity Scheduling and Control
Scheduling McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
16 Scheduling (focus on sequencing; FCFS, SPT, EDD pages , and Johnson’s rule pages ) Homework; 6, 7, 11.
Short-Term Scheduling
Scheduling in the Short-Term
Operations Management Short-Term Scheduling Chapter 15
Inputs and Outputs to Aggregate Production Planning
PRODUCTION ACTIVITY CONTROL (PAC)
& Urban Planning Civil Engineering Department
CHAPTER 8 Operations Scheduling
Shop Scheduling Problem
assemble-to-order (ATO) A system that produces standard modules to be
Production Activity Control
PRODUCTION ACTIVITY CONTROL (PAC)
The basics of scheduling
Short-Term Scheduling
Chap 11 Learning Objectives
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Departmental Planning
Planning and Scheduling
Sequencing Sequencing: Determine the order in which jobs at a work center will be processed. Workstation: An area where one person works, usually with.
Production and Operations Management
Scheduling Seminar exercises
Flexible Assembly Systems
Manufacturing Planning and Control
IE 3265 – POM R. Lindeke Spring 2005
Inputs and Outputs to Aggregate Production Planning
Presentation transcript:

ניהול הייצור למערכות מידע – תורת התורים ניהול הייצור למערכות מידע – תורת התורים מתרגלת: ליהי נעמני סמסטר אביב 2007

תורת התורים תזמון מטלות לעיבוד על מכונה היא בעיה דינמית. אנו משתמשים במונח דינמי כדי להמחיש שהמטלות מגיעות באופן אקראי לאורך זמן ויש לקבל החלטות, בזמן אמת, באשר לתזמון מטלות אלה.

סימונים

M/M/1 קצב ההגעה מתפלג פואסוני עם פרמטר λ זמני העיבוד מתפלגים מעריכית עם ממוצע של 1/μ. כלומר שקצב העיבוד הממוצע הוא μ מכונה אחת המטלות מבוצעות על בסיס של ראשון מגיע ראשון מבוצע: FCFS

P{W>t} = e-(μ-λ)t עבור כל t>0 זמן הזרימה זמן הזרימה של מטלה מתחיל ברגע שהמטלה מצטרפת לתור ונמשך עד שביצוע המטלה הושלם. זמן הזרימה הוא משתנה אקראי. הוא תלוי במימוש זמני העיבוד של מטלות קודמות גם כן. המונח של תורת התורים עבור זמן זרימה הוא זמן ההמתנה במערכת ומסומן באות W. התפלגות זמן הזרימה עבור תור מסוג M/M/1/FCFS היא מעריכית עם פרמטר μ-λ. כלומר, P{W>t} = e-(μ-λ)t עבור כל t>0 אם חיכית s זמן בתור, עדיין נשאר לך t זמן, בדיוק כמו לקוח שהגיע עכשו  

זמן הזרימה הממוצע הוא:   שונות זמן הזרימה היא:

התפלגות מספר המטלות/לקוחות במערכת התפלגות מספר המטלות במערכת (מספר המטלות המחכות לביצוע ועוד מספר המטלות המבוצעות) במצב יציב: ρ = λ/cμ. זהו גם שיעור הניצול של המערכת. ההסתברות ל L מטלות במערכת במצב יציב: (P{L = i} = ρi(1 – ρ ההסתברות ל – 0 מטלות: P0 = 1-ρ

ערכים ממוצעים מספר המטלות הצפוי במערכת הוא: L= ρ/(1- ρ) מספר המטלות הצפוי בתור הוא: Lq= ρ2/(1- ρ) קיים פתרון רק עבור ρ < 1. כלומר קצב הגעת המטלות למערכת חייב להיות נמוך מן הקצב בו הן מבוצעות על מנת להבטיח שהמערכת לא תגדל בלי שליטה.

חוק ליטל (Little) זמן שהייה במערכת: W = Wq + 1/μ מספר הלקוחות במערכת: זמן שהייה במערכת:  W = Wq + 1/μ מספר הלקוחות במערכת: L = λ*W עבור M/M/1 W = ρ / (λ(1- ρ)) Wq = ρ2 / (λ(1- ρ))

דוגמא בתחנת דלק קטנה ישנה משאבה אחת בלבד. מכוניות מגיעות לתדלוק בקצב של 20 מכוניות בשעה. הזמן בין מופעי המכוניות מתפלג מעריכית. זמן התדלוק של מכונית בודדת מתפלג אף הוא מעריכית עם ממוצע של 2 דקות. נדרש לחשב: א. משך הזמן בו מכונית נמצאת בתחנת הדלק ב. מספר המכוניות הממוצע הנמצא בתחנת הדלק ג. מספר המכוניות הממוצע הממתין בתור ד. ההסתברות ליותר מארבע מכוניות בתחנת דלק.

M/M/C ריבוי שרתים במקביל עתה קצב ההגעה וקצב השירות תלוי במצב המערכת L= c ρ + Lq W = Wq + 1/μ (ρ=λ/(c*μ

דוגמא למוסך רישוי לרכב מגיעות מכוניות במופע פואסוני של 30 מכוניות לשעה הבדיקה לכל רכב נעשית על ידי צוות בוחנים יחיד המורכב מ-n בוחנים זמן הבדיקה הממוצע מפולג מעריכית עם ממוצע של 1/nμ , כאשר μ= 10 מכוניות בשעה. מהו גודל הצוות המינימלי הדרוש כדי שההסתברות שלקוח ימתין במוסך(כולל זמן הבדיקה) יותר מעשר דקות לא תעלה על 0.05? הוצע לשנות את נהלי העבודה במוסך כך שכל בוחן יבדוק רכב לבדו, המכוניות שיגיעו למכון הרישוי יעמדו בתור אחד וכאשר יתפנה מסלול הבדיקה, תופנה אליו המכונית הראשונה בתור, משך השירות בכל מסלול מפולג מעריכית עם 10 מכוניות לשעה. ישנם 4 בוחנים. האם השינוי יקצר את זמן השהייה? נהגים שנמצאים עם מכוניותיהן מפסידים זמן עבודה, ההפסד הנובע מכך מוערך ב-24 ש"ח לכל שעה מבוזבזת של נהג, אם רוצים להוסיף מסלול בדיקה נוסף שעלותו היא 21 ש"ח לשעה כולל משכורת לבוחן. נניח שההצעה של סעיף ב התקבלה האם כדאי להוסיף עוד בוחן במסלול נוסף מעבר לבוחנים בסעיף ב?

תור בעל קיבולת מוגבלת M/M/1/N (תור סופי קטום) להבדיל מהתורים האחרים, כאן אין הכרח כי ρ < 1 למה?

דוגמא אמן בטיילת מצייר פורטרטים בחמש דקות. משך הזמן הנדרש לכל ציור הוא בעל התפלגות מעריכית. הלקוחות מוכנים להמתין לתורם, אבל כאשר התור מגיע ל-10 אנשים מתבקשים מגיעים נוספים לחזור מאוחר יותר. ניתן לצפות להגעה של 20 אנשים בשעה באופן אקראי לחלוטין. מהו שיעור הזמן שבו התור מצוי במצב מלא (10 ממתינים)? כמה לקוחות יתבקשו לחזור מאוחר יותר? מהו זמן ההמתנה הממוצע בתור? אם מגדילים את התור ל-20 ממתינים, כיצד משתנות תשובות 1 ו-2?

Johnson’s Rule Used to sequence N jobs through 2 machines in the same order © 1995 Corel Corp. Saw Drill Job A Job B Job C Jobs (N = 3)

Johnson's Rule - Scheduling N Jobs on Two Machines All jobs are to be listed, and the time each requires on a machine shown. Select the job with the shortest activity time. If the shortest time lies with the first machine, the job is scheduled first; if with the second machine, the job is scheduled last. Once a job is scheduled, eliminate it. Apply steps 2-3 to the remaining jobs, working toward the center of the sequence.

Johnson’s Rule Steps 2 1 List jobs & activity times Select job with shortest time Machine? Schedule FIRST LAST Eliminate job from list Jobs left? Break arbitrarily Ties? Yes 1 2 Stop No

Johnson’s Rule - Example Job Work Center 1 (Drill Press) Work Center 2 (Lathe) A 5 2 B 3 6 C 8 4 D 10 7 E 12

Johnson’s Rule - Example Step 1 A Step 2 B A Step 3 B C A Step 4 B D C A Step 5 B E D C A

Graphical Depiction of Job Flow Work center 1 Work center 2 0 3 10 20 28 33 0 3 9 10 20 22 28 29 33 35 Time => B E D C A B E D C A = Idle = Job completed

Limitations of Rule-Based Dispatching Systems Scheduling is dynamic; therefore, rules need to be revised to adjust to changes in process, equipment, product mix, etc. Rules do not look upstream or downstream; idle resources and bottleneck resources in other departments may not be recognized Rules do not look beyond due dates ?

minCi >=maxBi OR minAi>=maxBi הרחבה עבור 3 מכונות בעיה של תזמון פריטים על 3 מכונות מורכבת הרבה יותר. ניתן לצמצם את הבעיה לבעיית שתי מכונות אם מתקיים התנאי: minCi >=maxBi OR minAi>=maxBi במידה והתנאי מתקיים, נגדיר: B'i=Bi+Ci A'i=Bi+Ai עתה נפתור את הבעיה בעזרת החוק שתואר קודם, כאשר B'i A'i הם זמני העיבוד