برمجيات محاكاة التصنيع: كيفية التقييم والاختيار
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
يسهل اختيار برمجيات محاكاة التصنيع بالاعتماد على بطاقة تقييم بدلاً من التصنيفات الجاهزة. معايير وأسئلة اختبار ومنهجية مقارنة عادلة لمديري المصانع.
Automatically translated with AI from the original post. Read the English original
برمجيات محاكاة التصنيع هي الأداة التي تقف خلف محاكاة المصانع: تبني نموذجاً حاسوبياً لخط إنتاج أو لمصنع كامل، وتختبر القرارات قبل إنفاق أي أموال فعلية. ولا يقوم اختيار الأداة الصحيحة على قائمة الميزات بقدر ما يقوم على ثلاثة أمور: السؤال الذي تحتاج إلى إجابته، والبيانات التي يمكنك توفيرها، والأشخاص الذين سيبنون النماذج ويقرؤونها. هذا الدليل موجّه إلى مديري المصانع الذين يتولون تقييم البرمجيات، ويريدون بطاقة تقييم يمكنهم الدفاع عنها.
النقاط الرئيسية
- اختر برمجيات محاكاة التصنيع وفقاً لسؤالك وبياناتك والأشخاص الذين سيبنون النماذج ويقرؤونها، لا وفقاً لقائمة الشعبية.
- دراسة نُشرت عام 2016 في مؤتمر Winter Simulation Conference رتّبت الأدوات حسب شعبيتها، وتذكر بنفسها أن الشعبية لا تضمن الجودة، إذ تتشابه قوائم الميزات في معظم الأدوات.
- يناسب كلٌّ من النهج المعتمد على الأحداث المتقطعة والنهج القائم على الوكلاء تطوير العمليات الإنتاجية، لذلك يتوقف الاختيار غالباً على البرمجية نفسها وعلى الشخص الذي يبني النموذج.
- تحقق من أن الأداة تدعم التشغيلات المتكررة مع فترات الثقة ومعالجة فترة الإحماء، لأن التشغيل الواحد ليس سوى عينة واحدة.
- قارن المرشحين النهائيين على الحالة نفسها باستخدام بياناتك الخاصة، وبأوزان ثابتة تحدّدها مسبقاً، مع تسجيل ساعات عمل المُنمذِج التي يحتاجها كل منهم.
ما أنواع برمجيات محاكاة التصنيع المتوفرة؟
يساعدك تقسيمان على فرز السوق. الأول هو منهج النمذجة، والثاني هو طريقة بناء النموذج.
قارنت دراسة في Lean Six Sigma ثلاثة مناهج على حالة لمصنع: الأحداث المتقطعة، والوكلاء، وديناميكيات النظم. وجد المؤلفون أن المحاكاة بالأحداث المتقطعة والمحاكاة القائمة على الوكلاء مناسبتان بالقدر نفسه لتطوير العمليات الإنتاجية، وأن الاختيار قد يعتمد على البرمجيات المتاحة أو على تفضيل المُنمذِج. كما وجدوا أن النماذج الهجينة واعدة جداً. وباختصار، فإن النموذج المعتمد أقل أهمية مما يتوقعه كثيرون. الأهم هو أن تتمكن الأداة من تمثيل تدفق عملك وقواعدك وتباينك.
عملياً، تقع الأسئلة في مجموعات قليلة، وعادةً ما تميل كل أداة إلى إحداها:
- نماذج التدفق تتبع القطع عبر المحطات والمخازن المؤقتة وطوابير الانتظار. وهي تجيب عن أسئلة الإنتاجية وزمن التسليم والعمل قيد التنفيذ.
- نماذج الكيانات الفردية، مثل المخططين أو الطلبات أو وسائل النقل التي تتبع قواعدها الخاصة. وهي مفيدة عندما يكون السلوك والقرارات بنفس أهمية التدفق.
- نماذج عالية المستوى للكميات على فترات زمنية أطول، وتُستخدم في الأسئلة الاستراتيجية.
- نماذج فيزيائية أو ثلاثية الأبعاد للآلات والروبوتات. وهي تجيب عن سؤال مختلف، وهو هل تعمل الحركة أو التخطيط المكاني في الفضاء الفعلي.
طريقة بناء النموذج هي التقسيم الثاني. بعض الأدوات مرئية وتعتمد على السحب والإفلات. وبعضها يعمل من خلال الجداول وجداول البيانات. وبعضها مكتبات برمجية يبرمجها فريقك. وكلما منحتك الأداة حرية أكبر، احتاجت إلى مهارة أكبر.
إذا كنت تفكر أيضاً في التوأم الرقمي، فلاحظ أنه يعالج مشكلة مختلفة: فهو يبقى متصلاً ببيانات المصنع الحية، بينما تُشغَّل المحاكاة عند الطلب لاختبار الخيارات. احسم هذا السؤال أولاً.
لماذا لا تفيدك التصنيفات الجاهزة؟
قوائم أفضل الأدوات منتشرة في كل مكان، وهي مغرية. توخَّ الحذر في التعامل معها.
تصنّف ورقة Discrete Simulation Software Ranking المنشورة في مؤتمر Winter Simulation Conference عام 2016 الأدوات بحسب شعبيتها، معتمدةً على عمليات البحث على الويب والمنشورات والمراجعات والشبكات الاجتماعية. يؤكد المؤلفون أن الشعبية الأكبر لا تضمن جودة أعلى. ويقولون إنه لا ينبغي أن تكون الشعبية معيار الاختيار الوحيد، وإنه يجب الجمع بينها وبين مقارنة الميزات والتجريب. ويلاحظون كذلك أن معظم الأدوات تتشابه في قوائم ميزاتها، ما يجعل المقارنة المجردة للميزات وحدها عاجزة عن إصدار استنتاج واضح.
للأداة الشائعة ميزة حقيقية واحدة: يسهل العثور على أشخاص يعرفونها. وهذا مهم عند التوظيف، أو عند مغادرة استشارييك. ضع هذا في الحسبان، لكن لا تدع الشعبية تحسم القرار.
ما المعايير الأكثر أهمية؟
استخدم هذه المعايير صفوفًا في بطاقة التقييم. ولكل معيار، السؤال في الجهة اليمنى هو ما ينبغي أن تسأله في العرض التوضيحي.
- الملاءمة لسؤالك. هل يمكنها تمثيل تدفق العمل، وقواعد الدفعات، وتقويمات الورديات، وعمليات تغيير الإعدادات دون حلول التفافية؟ اطلب من المورّد نمذجة ميزة صعبة واحدة في خطّ إنتاجك مباشرةً أمامك.
- استيراد البيانات. هل يمكنها قراءة المسارات الإنتاجية والموارد والطلبات من تصديرات نظام ERP لديك، أو ملفات Excel، أو قاعدة بيانات؟ وهل يمكنك تحديث النموذج دون إعادة بنائه؟ النموذج الذي تُغذّيه أرقام أُعيد كتابتها يدويًا يصبح قديمًا بسرعة.
- إدارة التجارب. هل يمكنها تشغيل عدد كبير من السيناريوهات وتكرار كل منها تلقائيًا؟ انظر القسم التالي.
- دعم التحقق. هل يمكنك مقارنة مخرجات النموذج بالنتائج السابقة، وتتبّع جزء واحد عبر النموذج، ومعرفة سبب حدوث أمر ما؟
- النتائج والتقارير. هل يمكنها إنتاج مؤشرات الأداء التي تتابعها، وتصدير النتائج إلى الأدوات التي يقرأ بها مدراؤك، مثل Excel أو Power BI؟ الرسوم المتحركة تساعد الناس على تصديق النموذج، لكن الأرقام هي التي تحسم الأمر.
- المهارات المطلوبة. من في مصنعك يستطيع بناء النموذج وصيانته، وكم تستغرق فترة التدريب؟ الأداة التي لا يفهمها سوى خبير واحد نادرًا ما تبقى بعد مغادرة ذلك الخبير.
- زمن التشغيل والقابلية للتوسع. كم يستغرق تشغيل نموذج واقعي، وماذا يحدث عند عشرة أضعاف عدد الطلبات؟
- الأتمتة والتكامل. هل توجد واجهة لتشغيل النماذج من البرامج النصية أو من أنظمة أخرى؟
- التكلفة على مدى ثلاث سنوات. التراخيص، والتدريب، وساعات المُعدّ، وإعداد البيانات، والدعم. وأضِف تكلفة النموذج التالي، لا الأول فقط.
- الخروج. هل يمكنك تصدير بنية النموذج وبياناته إذا قررت الانتقال إلى أداة أخرى؟
لماذا تستحق إدارة التجارب فحصًا مستقلًا؟
النماذج المحاكاتية ذات المدخلات العشوائية تعطي إجابة مختلفة في كل تشغيل، لذلك فالتشغيل الواحد ليس سوى عينة واحدة. تطرح محاضرة MIT حول تصميم التجارب (المستضافة على نسخة مرآة من MIT OpenCourseWare) السؤال الجوهري: كم عدد التكرارات المستقلة اللازمة لدقة معينة؟ وتصف قاعدة توقف تعتمد على عرض فترة الثقة. وبالنسبة للنماذج التي تعمل بشكل مستمر، تتناول كذلك فترة الإحماء: إذ تُستبعد الملاحظات الأولى من كل تكرار ويُحسب متوسط الباقي، كما تساعد طريقة Welch في تحديد نقطة انتهاء فترة الإحماء.
لا تحتاج إلى إجراء هذه الحسابات بنفسك، لكن البرنامج ينبغي أن يُجريها. اسأل عما إذا كان يستطيع تشغيل التكرارات تلقائيًا، وعرض فترات الثقة، والمساعدة في تحديد فترة الإحماء، ومقارنة السيناريوهات في عرض واحد. إن كان لا يستطيع سوى عرض تشغيل واحد متحرك، فستنتهي إلى اتخاذ القرار بالقرعة.
ماذا عن تشغيل سيناريوهات كثيرة؟
عندما تختبر عشرات السيناريوهات مع تكرارات كثيرة لكل منها، يصبح زمن التشغيل تكلفة حقيقية. التكرارات مستقلة عن بعضها، لذلك يمكن تشغيلها بالتوازي. تصف Microsoft Azure Batch بأنها خدمة للمهام المتوازية واسعة النطاق التي لا تحتاج إلى التواصل فيما بينها، ومن أمثلتها محاكاة مونت كارلو. أنت تأتي بتطبيقك الخاص، وتقوم Batch بنشره على مجموعة من الأجهزة الافتراضية. لن يفيد ذلك إلا إذا كانت أداة المحاكاة لديك تعمل دون واجهة رسومية من سطر الأوامر، وكان ترخيصها يسمح بذلك، لذا أضف الأمرين إلى قائمة أسئلتك. أما سعة Azure فيجب مناقشتها مع فريق تقنية المعلومات فقط بعد أن يُظهر لك اختبار تجريبي أنك تحتاجها.
هل ينبغي أن تشتري أداة، أم تستعين بمتخصص، أم تبني أداتك بنفسك؟
كن صريحاً بشأن عدد المرات التي ستستخدمها فيها.
- استعن بمتخصص عندما يكون لديك سؤال كبير أو سؤالان في السنة، مثل خط إنتاج جديد أو استثمار كبير. تدفع مقابل الدراسة وتتجنب تكلفة التدريب.
- اشترِ أداة عندما يختبر المخططون الخيارات بانتظام، على سبيل المثال نماذج المناوبات وتركيبة المنتجات وأحجام المخزون الوسيط. خصص وقتاً للتدريب وللحفاظ على تحديث النموذج.
- ابنِ أداتك بنفسك باستخدام مكتبة برمجية فقط عندما يكون لديك أشخاص قادرون على كتابة الشيفرة وصيانتها. المرونة هنا عالية، لكن الاعتماد على هؤلاء الأشخاص عالٍ أيضاً.
تبدأ كثير من المصانع بدراسة يجريها متخصص، فتتعرف على الأسئلة الحقيقية التي تواجهها، ثم تقرر بعد ذلك اختيار أداة.
كيف تُجري مقارنة عادلة؟
يستغرق الاختبار العادل بضعة أسابيع، لا شهوراً.
- اكتب السؤال. قرار واحد، وتاريخ واحد، ومسؤول واحد.
- جهّز حزمة بيانات واحدة لخط إنتاج واحد أو خلية واحدة: مسارات التصنيع، والأزمنة، والموارد، والتقويمات، والطلب، وشهر من النتائج الفعلية.
- حدّد الأوزان أولاً. قرر مدى أهمية استيراد البيانات، ومعالجة التجارب، والمهارات، والتكلفة قبل أن ترى أي عرض توضيحي.
- امنح كل مرشح في القائمة النهائية الحالة نفسها والموعد النهائي نفسه.
- دع موظفيك يستخدمونها. راقب النقاط التي يتعثرون عندها.
- تحقق من الصحة مقارنةً بالتاريخ. هل يعيد النموذج إنتاج نتائج الشهر الماضي ضمن هامش متفق عليه؟
- سجّل الجهد المبذول. ساعات عمل المُنمذج، وساعات تنظيف البيانات، والأسئلة الموجهة إلى الدعم.
- قيّموا معاً. يقوم فريق المصنع والتخطيط وتقنية المعلومات والمالية بتقييم الصفوف التي تخصهم.
إذا رفض المورّد تشغيل بياناتك في اختبار تجريبي، فهذه إجابة بحد ذاتها.
الأخطاء الشائعة
- الاختيار بناءً على التصنيف. يخبرك التصنيف بما هو شائع، لا بما يناسبك.
- الشراء بناءً على العرض التوضيحي. الرسوم المتحركة المصقولة لا تقول شيئاً عن معالجة البيانات أو دعم التجارب.
- تجاهل من يبني النماذج. قد تكون أفضل أداة لخبير ما هي الأداة الخاطئة لفريقك.
- تخطي التحقق. النموذج الذي لا يستطيع إعادة إنتاج الماضي لا ينبغي الوثوق به في توقع المستقبل.
- التقليل من حجم عمل البيانات. قد يستغرق جمع بيانات الإدخال وتنظيفها وقتاً يعادل وقت بناء النموذج.
- اتخاذ القرار بناءً على تشغيل واحد. من دون تكرارات لا يمكنك التمييز بين التحسن الحقيقي والضوضاء.
أين يناسب Polaris
إذا كنت تريد محاكاة تبدأ من بيانات نظام ERP الخاص بك، فإن iFAKT Polaris أحد المرشحين. تصف iFAKT منتج Polaris بأنه الذكاء الاصطناعي مع توأم رقمي للإنتاج. تقوم وحدة Polaris Designer ببناء رسم معرفي للمنتجات والعمليات والموارد انطلاقاً من بيانات ERP وقوائم المواد وأزمنة العمليات، وتستخدمه وحدة Polaris Simulator لاختبار سيناريوهات السعة والتوظيف والمخزون الوسيط افتراضياً، وإظهار الاختناقات وعدم توازن معدلات الاستخدام. أخضعه للبطاقة التقييمية نفسها وللحالة التجريبية نفسها التي تخضع لها بقية المرشحين.
مواضيع ذات صلة للاستكشاف
- بيانات الإدخال للمحاكاة. ما الأزمنة والقواعد التي ينبغي جمعها أولاً، وكيفية التحقق منها مع العاملين على خط الإنتاج.
- التحقق من صحة النموذج. كيفية مقارنة المخرجات بفترة سابقة وتوثيق الفجوات.
- المحاكاة والبيانات الحية. ما الذي يتغير عند ربط النموذج بأرضية المصنع.
- إعداد تقارير نتائج المحاكاة. أي مؤشرات الأداء القليلة يحتاجها المديرون، وكيفية عرض السيناريوهات جنباً إلى جنب.
- تحديد الكادر المسؤول عن قدرة المحاكاة. من يبني النماذج، ومن يمتلكها، ومن يراجعها.
الخطوة التالية
يصبح اختيار برمجيات محاكاة التصنيع أسهل عندما تملك بطاقة تقييم بأوزان متفق عليها مسبقًا. اختر قرارًا واحدًا فعليًا في مصنعك، وجهّز حزمة البيانات الخاصة به، ثم قدّم الحالة نفسها إلى اثنين أو ثلاثة من المرشحين.