في بعض الاحيان يكون المصنع مطالب بتنفيذ عدد من المهام الصناعية المنفصلة عن بعضها .
ولكل مهمة صناعية هناك وقت يجب انجازها قبل حلول هذا الوقت .
تأخير او تأجيل احد هذه المهام الصناعية قد يؤدي لتأخير المهام التي تليها.
وهذه المقالة تشرح طريقة مور 1968 ( Moore 1968 ) والتي تقلل من عدد الأعمال الصناعية المتأخرة في حال كان هناك تأخير . وذلك بجدولة المهام الصناعية واعادة ترتيب تسلسلها بالشكل الذي يضمن اقل عدد ممكن من المهام المتأخرة .
وقبل الشروع في وصف هذه الطريقة علينا ان نعرف المتغيرات التالية ..
د : اقصى وقت لانجاز المهمة .
م : الوقت الفعلي الذي تحتاجه المهمة .
م تسلسل الوقت : هو مجموع الوقت الفعلي ( م ) السابقة بشكل متسلسل .
وهذه الخطوات المتبعه للتقليل من التأخير لأقل وقت ممكن .. مدموجة بمثال للتوضيح
مثال :
المهام | 1 | 2 | 3 | 4 | 5 | 6 |
د | 15 | 6 | 9 | 23 | 20 | 30 |
م | 10 | 3 | 4 | 8 | 10 | 6 |
ملاحضة : الارقام ١ و ٢ و٣ .... الخ الموجودة امام المهام هي ترقيم للمهام فقط وليست قيم ونستخدمها لكي يسهل علينا اعادة ترتيب المهام .
الخطوة الأولى : قم بترتيب المهام ابتداءً من المهمة الاقل قيمة لـ ( د ) . وأبدأ في حساب ( م تسلسل الوقت )
وبعد تطبيق الخطوة الأولى في المثال اعلاه نحصل على القيم التالية :
المهام | 2 | 3 | 1 | 5 | 4 | 6 |
د | 6 | 9 | 15 | 20 | 23 | 30 |
م | 3 | 4 | 10 | 10 | 8 | 6 |
م تسلسل الوقت | 3 | 7 | 17 | 27 | 35 | 41 |
الخطوة الثانية : اوجد اول تأخير في المهام اذا لم يوجد اذهب للخطوة الرابعة .
ملاحضة ١: يتم اكتشاف تأخير المهام من خلال مقارنة مجموع تسلسل الوقت بـ ( د ) بحيث اذا كان المجموع اكبر من ( د ) هذا يعني انه هناك تأخير واذا كانت اصغر او يساوي ( د ) هذا يعني انه لا يوجد اي تاخير.
ملاحضة ٢: هذه الخطوة تعتبر حل أولي وعدد المهام التي سيتم تأخير انجازها في هذا الحل لهذا المثال هي ٤ مهام والهدف هو تقليل عدد المهام المتأخرة لأقل عدد ممكن.
وكما هو واضح ان اول تأخير حدث في المهمة ( 1 ) حيث ان 17 > 15 .
الخطوة الثالثة : تأمل قيمة ( م ) للمهام التي تسبق مهمة اول تأخير بما فيها قيمة ( م ) للمهمة التي تحتوي على اول قيمة للتأخير . بمعنى تأمل قيمة ( م ) للمهام التالية ( 2 ، 3 ، 1 ) . اختر اكبر قيمة لـ ( م ) وكما هو واضح في المثال ان المهمة ( 1 ) نفسها هي التي تحتوي على اكبر قيمة لـ ( م ) من المهام المذكورة اعلاه .
بعد ذلك قم بحذف هذه المهمة مؤقتا من الجدول واعد حسابة ( م تسلسل الوقت ) . بعد الانتهاء من هذه الخطوة عد مجدداً للخطوة ( 2 ) ، ولا تشرع في تطبيق الخطوة الرابعة الا بعد تحقيق الشرط المذكور في الخطوة الثانية.
وللتوضيح لنفس المثال اعلاه ..
بعد حذف المهمة (1) واعادة حساب ( م تسلسل الوقت ) نحصل على الجدول التالي ..
المهام | 2 | 3 | 5 | 4 | 6 |
د | 6 | 9 | 20 | 23 | 30 |
م | 3 | 4 | 10 | 8 | 6 |
م تسلسل الوقت | 3 | 7 | 17 | 25 | 31 |
وبعد العودة مجددا للخطوة ( 2 ) نجد بأن المهمة ( 4 ) هي المهمة التي تحتوي على اول قيمة للتأخير حيث ان 25 > 23
بعد ذلك نقوم باختيار اكبر قيمة لـ ( م ) مجددا من قيم المهام ( 2 ، 3 ، 5 ، 4 ) وفقاً لتعليمات الخطوة الثالثة ويتبين لنا من الجدول ان المهمة 5 تحتوي على اكبر قيمة لـ ( م ) من المهام المذكورة اعلاه وهي ( 10 )
والان نقوم بحذفها مجددا واعادة حساب ( م تسلسل الوقت )
المهام | 2 | 3 | 4 | 6 |
د | 6 | 9 | 23 | 30 |
م | 3 | 4 | 8 | 6 |
م تسلسل الوقت | 3 | 7 | 15 | 21 |
وبعدها نعود للخطوة الثانية .
وكما هو واضح لا يوجد اي تأخير في اي من الاوقات وبناءاً على التعليمات الموضحة في الخطوة الثانية بانه في هذه الحالة نذهب للخطوة الرابعه وهي الاخيرة .
الخطوة الرابعة : ابدأ بجدولة المهام الصناعية التي تقلل من عدد الأعمال الصناعية المتأخرة لأقل عدد ممكن وذلك بأخذ التسلسل الاخير ( الذي لا يوجد به اي تأخير ) وبعد هذا التسلسل اضف المهام التي قمت بحذفها من قبل ( في هذا المثال كانت مهمة 1 و مهمة 5 ).
ملاحضة : عند اضافة المهام الصناعية المحذوفة ( 1 و 5 ) للتسلسل اعلاه ، لا يهم ترتيبها سواء كانت (5 قبل 1) او ( 1 قبل ٥ ) لان ترتيبهما لا يحدث اي فرق .
لذا سيكون تسلسل المهام الصناعية الامثل هو كالتالي ..
2 - 3 - 4 – 6 – 1 – 5 او 2 - 3 - 4 – 6 – 5 – 1
ولكل من التسلسلين اعلاه سيكون التأخير فقط في مهمتين .
وبهذا تمت جدولة المهام الصناعية بالشكل الذي يقلل من عدد الأعمال الصناعية المتأخرة لأقل عدد ممكن .
مراجع :
١- موقع مادة للدكتور محمد السلامة بعنوان Production Systems and Inventory Control
0 التعليقات:
إرسال تعليق