22‏/03‏/2010

التقليل من عدد الأعمال الصناعية المتأخرة


في بعض الاحيان يكون المصنع مطالب بتنفيذ عدد من المهام الصناعية المنفصلة عن بعضها .
ولكل مهمة صناعية هناك وقت يجب انجازها قبل حلول هذا الوقت .
تأخير او تأجيل احد هذه المهام الصناعية قد يؤدي لتأخير المهام التي تليها.
وهذه المقالة تشرح طريقة مور 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 التعليقات:

إرسال تعليق