كما ناقشنا من قبل فإن المحاكاة هي أحد وسائل الهندسة الصناعية والتي تستخدم لدراسة العمليات (الأنظمة) المعقدة نسبيا من حيث اعتماد العمليات على بعضها البعض ووجود تغيرات عشوائية في أوقات التشغيل. المحاكاة تكون الوسيلة الأساسية وأحيانا الوحيدة لدراسة هذه الأنظمة حيث تفشل الوسائل الحسابية – مثل بحوث العمليات – في دراستها، وتكون تكلفة الدراسة عن طريق التجربة الحقيقية عالية جدا.
فحين ندرس كيفية تنظيم شبابيك حجز التذاكر في الملعب الرياضي وأوقات الانتظار عند شباك التذاكر وعند بوابات الدخول فإن استخدام المحاكاة يكون أسلوبا مفيدا. لاحظ انه لو كان معدل وصول الجماهير للملعب منتظما جدا مثل وصول مشاهد كل ثلاث دقائق وكان وقت شراء التذكرة كذلك محدد جدا فيمكننا أن نستغني عن المحاكاة لأننا نستطيع حساب أوقات الانتظار باستخدام حسابات بسيطة. ولكن في الواقع فإن المشاهدين لا يصلون بهذا الانتظام وربما احتاج أحدهم لنصف دقيقة في شباك التذاكر واحتاج الآخر إلى ثلاث دقائق. نفس الأمر ينطبق على دراسة عمليات صناعية فإن كانت أوقات التشغيل ثابتة والعملية تتكون من مرحلة واحدة مثلا فإن استخدام المحاكاة لا يكون له ما يبرره. ولكن عندما تكون أوقات التشغيل تتغير وعملية التشغيل تتكون من مراحل مختلفة تعتمد على بعضها البعض وربما كان هناك وسيلة نقل مثل ونش أو عربة تنقل المواد من مرحلة لأخرى، فقد تكون المحاكاة هي الأسلوب المناسب.
تطبيق المحاكاة في العالم العربي ضعيف جدا ولذلك فإن استخدام المحاكاة يواجه كثيرا من التحديات. من أمثلة هذه التحديات ما يلي:
الاعتقاد بأن المحاكاة ستكون بديلا عن المسئولين عن التشغيل: نظرا لأن المحاكاة تتم باستخدام الحاسب وتظهر العملية الصناعية او الخدمية عن طريق الحاسب فإنها تبدو مبهرة لمن ليس لديه دراية كافية عن المحاكاة. هذا الانبهار قد يجعل بعض المسئولين يتصورون أن المحاكاة ستصدر القرارات بدلا منهم وبالتالي يبدؤون في معاداة المحاكاة ورميها بالتهم ومحاولة إعاقة استخدامها. لابد أن ننتبه إلى أن المحاكاة هي وسيلة مثل استخدام برنامج حسابي أو برنامج لعرض البيانات على شكل منحنيات. هذه الوسائل تعرض للمسئول عن التشغيل أو الإدارة نتائج ولا تعطي قرارات. المحاكاة هي أسلوب يحتاج إلى جهد من متخصص المحاكاة والمسئولين عن التشغيل، فمتخصص التشغيل هو الذي يقترح الحلول ومتخصص المحاكاة يقوم بإمداده بالنتائج المتوقعة لهذه الحلول المقترحة، وفي النهاية يقوم البشر – وليس برنامج المحاكاة – باتخاذ القرار.
التوقعات المبالغ فيها: كما ذكرت في النقطة السابقة فأحيانا يحدث انبهار ببرامج المحاكاة مما يجعل البعض يتصور ان برامج المحاكاة يمكنها أن تفعل أي شيء. كثيرا ما يرغب المدير في استخدام المحاكاة لتحديد أقصى إنتاجية لمصنع ما حتي يعرف إن كان المسئولين عن التشغيل يقومون بعملهم كما ينبغي. هذا المطلب لا يمكن تحقيقه باستخدام المحاكاة لان المحاكاة تبنى على أوقات التشغيل الفعلية والتي تحدد الإنتاجية القصوى، فالمحاكاة لا يمكن استخدامها لحساب الزمن الأمثل لقطع قطعة معدنية بالمنشار اليدوي او الكهربي، و لا يمكنها حساب الزمن الأمثل لخلط مادتين كيميائيتين. تجدر الإشارة أن هناك أنواع أخرى من المحاكاة -مثل محاكاة سريان الموائع أو العمليات الكيميائية – تعتمد على حل معادلات تفاضلية باستخدام الحاسب، ولكن هذه الوسائل تختلف عن محاكاة العمليات. أما محاكاة العمليات فإنها تعتمد أساسا على أوقات التشغيل المقاسة ولا تتدخل في كيمياء أو فيزياء العمليات.
التوقعات المتدنية: نظرا لعدم قدرة البعض على فهم مبادئ الإحصاء وأساسيات المحاكاة، فقد نجد من لا يمكنه أن يتفهم أن المحاكاة يمكنها أن تماثل العملية المعقدة التي تحتاج منه لكثير من المجهود والخبرة لتحليلها وتوقع نتائجها. كثيرا ما يكون من الصعب ان يتم استيعاب قدرة برنامج المحاكاة على محاكاة العشوائيات التي تحدث في العملية الإنتاجية.
عدم وضوح الهدف من استخدام المحاكاة: بمجرد البدء في استخدام نموذج المحاكاة فإنك تجد أن هناك العديد من النقاط التي يمكن دراستها. ما لم يكن هناك إدارة لها أهداف محددة وواضحة من بناء هذا النموذج فإنه يحدث الكثير من التشتت والذي قد يؤدي إلى إضاعة وقت طويل لدراسة أشياء هامشية.
عدم تفهم ما يجب وما لا يجب أن يتم محاكاته: المتخصص في المحاكاة ومسئول التشغيل يمكنهما تحديد أجزاء العملية التي يجب أن يتم محاكاتها بكل تفاصيلها فمثلا إذا كانت المادة الخامة الأساسية متوافرة دائما في موقع الإنتاج فلا يهمنا أن نحاكي وسيلة نقل المادة الخام من المخزن إلى موقع العمل. بعض التفاصيل الدقيقة التي تؤثر على العملية موضع الدراسة يجب محاكاتها و البعض الآخر يمكن تبسيطه او إهماله، فمثلا الأمور التي تحدث في أحوال نادرة – كل عام مرة أو مرتين…- لا يتم الالتفات إليها في المحاكاة مادام الهدف من المحاكاة هو دراسة الأحوال الطبيعية –الطبيعية وليست المثالية وليست النادرة – للمصنع. أحيانا يتمسك البعض بإدخال تفاصيل هامشية لا تؤثر على نموذج المحاكاة وذلك لعدم تفهم ما يجب و ما لا يجب أن يتم مراعاته في نموذج المحاكاة.
صعوبة الحصول على معلومات دقيقة: المحاكاة تعتمد على البيانات التي يتم تغذية الحاسب بها وبالتالي فإن دقة النتائج تتوقف على دقة بيانات التشغيل. بالإضافة لذلك فإننا عند استخدام المحاكاة نريد أن نحاكي التغيرات التي تحدث ولا نريد أن نحاكي الحالة المثالية وبالتالي لا نستطيع استخدام المتوسط الحسابي لكثير من أزمنة التشغيل، وهذا يستدعي ضرورة القياس الدقيق لهذه الأزمنة مرات عديدة. بالطبع لا يخفى عليك الإهمال في دقة البيانات التي يسجلها كثير من المسئولين عن التشغيل وهذا قد يؤدي إلى عدم دقة النتائج أو أن يتم تجميع بيانات دقيقة خصيصا لعملية المحاكاة عن طريق شخص أو مجموعة تتفهم الدقة المطلوبة ولا ينقصها الأمانة.
الإيمان بكل ما يأتي به برنامج المحاكاة من نتائج: بعض من ليس له دراية بالحاسب قد لا يتنبه إلى ضرورة اختبار النموذج للتأكد من صحته قبل استخدامه. كذلك قد لا يتنبه إلى إلى ضرورة أن يتم إجراء عدة تجارب على كل حالة وذلك لأنه بسبب محاكاة التغيرات التي تحدث في الواقع فان الحل يختلف من مرة لأخرى و لذلك يجب أخذ متوسط نتائج عدة تجارب للنموذج. وبالتالي فمن المهم التأكد من صحة النموذج وصحة الأساليب المستخدمة.
استخدام المحاكاة لدراسة أمور واضحة: أحيانا تكون المشاكل واضحة أو يمكن دراستها بأساليب حسابية ولكن يتم استخدام المحاكاة لدراستها. هذا يمثل تضييعا للمال والمجهود فالمحاكاة لن تضيف جديدا في هذه الحالات.
الاهتمام بالرسوم المتحركة أكثر من النتائج الإحصائية: نظرا لأن تصوير الحركة الديناميكية للعملية يعتبر أمرا غير معتاد، لذلك فقد يتم التركيز على هذه الرسوم أكثر من تحليل النتائج. مستخدمي المحاكاة يعلمون أن الأرقام الإحصائية هي النتيجة الهامة لاستخدام المحاكاة بينما الرسوم المتحركة ما هي إلا وسيلة مساعدة.
الخوف من أن تفضح المحاكاة أكاذيب المسئولين على العملية الإنتاجية: كثيرا ما يلجأ مدير الإنتاج أو مدير القسم الخدمي إلى إيهام مديريه بأن قدرات العملية الإنتاجية أو الخدمية لا يمكن أن تزيد عن طاقة إنتاجية محددة – وهو يعلم أن قدرات هذه العملية أعلى من ذلك. هذا المدير لن يرحب بالطبع باستخدام المحاكاة لأنه يتخوف أن تفضح المحاكاة أسراره.
صعوبة إقناع الإدارة بشراء برنامج محاكاة: برامج المحاكاة المناسبة للاستخدام الصناعي لا تقل عن بضعة آلاف الدولارات وبالتالي فأحيانا تكون هناك صعوبة في إقناع الإدارة بفائدة شراء برنامج محاكاة.
ندرة المتخصصين في المحاكاة في العالم العربي: نظرا لحداثة الهندسة الصناعية في العالم العربي فإن هناك قلة من المهندسين المتخصصين في المحاكاة وقد يحتاج الأمر لتعيين مهندس أو مهندسين جدد.
وعلى الرغم من هذه التحديات فإن هناك تطبيقات كثيرة للمحاكاة في العالم العربي والتي قد تؤدي إلى توفير ملايين الدولارات او زيادة الأرباح بملايين الدولارات. نتيجة عدم استخدام المحاكاة في العالم العربي فإن هناك الكثير من الأمور الهامة – التي تكون عواقبها باهظة التكاليف- يتم تقديرها بحسابات تعتمد على استخدام المتوسط الحسابي لأوقات العمليات وبالتالي فهي تعتمد على حالة مثالية لا تمثل الواقع.
مواضيع ذات صلة:
هل يمكن تطبيق المحاكاةعلى العمل الانتخابي.
الأستاذ محمد عيد
نعم يصلح لمحاكاة دخول وخروج المنتخبين إلى ومن المواقع الانتخابية.
شكرا
السلام عليكم اشكرك علي المواضيع القيمة التي قدمتها . ارجوا منك مساعدتي في برنامج المحكاة الارينا ما هو وكيف يعمل
الأستاذة خديجة
مع الأسف لم أستخدمه من قبل
شكرا
السلام عليكم،،
من أهم لغات المحاكاة هي:
– SIMSCRIPT:
2- GPSS:
3- SLAM:
بدي منكم لو سمحتوا تعريفاتهم مع اشوية شرح .
وشكرا
السلام عليكم اخواني الاعزاء وحياكم الله ؟؟؟
اود ان اشكركم على جهودكم واهتمامكم واتمنى من الله عز وجل ان يرفع عزكم بدينكم وعلمكم ؟؟
ان طالب بقسم الهندسة الصناعية على ابواب التخرج ؟؟
واود منكم ان تساعدوني باقتراحاتكم بعمل مشروع لمادة المحاكاة على نظام خدماتي او تصنيعي , حيث ساقوم بتطبيق هذا المشروع على احد الشركات واعطاء نتائج ايجابية .
شكرا جزيلا لكم ؟؟؟ واسعدكم الله واُسعدَ بكم
المهندس أنس
طالما ستطبق هذا المشروع على غحدى الشركات فلابد أن تدرس إحدى عمليات هذه الشركات. فالأمر يتوقف على الشركة التي ستسمح لك بإجراء الدراسة. ولكي يكون المشروع مفيدا فإنه يفضل الآتي
– أن تكون أجزاء العملية مترابطة أي يتأثر بعضها ببعض
– أن يكون هناك قدر من العشوائية أي التغير في زمن العمليات أو زمن طلب الخدمة
– ان تكون العملية مهمة
– أن تكون البيانات متاحة او يسهل جمعها أو تقديرها
– أن تكون العملية معقدة بما يجعلها ذات قيمة وبسيطة بما يمكنك من بناء النموذج في الوقت المتاح
أتمنى لك التوفيق
شكرا
اخواني الاعزاء اي شئ تحتاجوناني حاضر
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أشكرك جدا على هذا المقال الرائع والذي وضح لي كثيرا أشياءا لم أكن أعرفها…….
وياريتك أستاذنا الفاضل تشرح لي ((أنواع المحاكاة))….
مع جزيل الشكر….
المهندس sa_computer
وعليكم السلام ورحمة الله وبركاته
في الحقيقة لا علم لي بمثل هذه الأمور
شكرا
بسم الله الرحمن الرحيم
السلام عليكم ورحمه الله وبركاته
اعضاء المنتدى الغالي هذه اول مشاركه لي في هذا المنتدى الذي رايت فيه التفاعل والتعاون فيما بينكم وكنت اتمنى……….. ماتكون اول مشاركه .”.طلب” …لكن ان شاء الله اخدمكم في المرات الثانيه
انا طالب لديه مشروع وهذا المشروع هو محاكاه لمعمل حاسب الـــي واحتاج الى بعض مساعدتكم وخصوصا اني لا اعلم أي شئ عن .3d c# وايضا لانني احس مشروعي صغير فاذا كانت لديكم افكار زياده فلا تبخلوووووووووا علينا واكون شاكر ومقدر لهذا المنتدى العظيم
فكره مشرووووعي باختصار:
انني احاكي جميع الاجهزه في المعمل “يعني”لما يريد طالب تكوين شبكه ماذا يحتاج (الى اجهزه +كيابل بحميع انواعها وعلى حسب مميزاتها”السرعه+اقصى مسافه” + كرت الشبكه+ اداه لكبس نهايه السلك+Rj 45+router+switch+hub) وبتالي على الطالب ان يدرج الادوات التي يحتاجها في الشيكه فمثلا عندما يريد توصيل بين جهازين مختلفين (كمبيوتر+router)لابد يكون الكيبل مثل staig through UTP وبتالي يقوم الطا لب باختيار الكيبل وقصه بالمقص وترتيب الالوان حتى يكون نهايته (rj 45) متشابه ويتم بعد ذلك بكبسه .
وقص ايضا السلك على طول اقصى جهاز اذا كانت الاجهزه كثيره واذا كان over cross يختلف الموضوع وووهكذا ويقوم بالتوصيل بحيث تكون حميع الادوات مرسومه لديه حتى المنافذ التي يتم وضع الاسلاك وكذلك تركيب NIC اذا لم يكون مركب بالجهاز…… وعندما يتقن الطالب التوصيل يقووووم الحهاز باصدار لونا احمر وهو دليل على صحه التوصيل
“هل اقدر استخدم الماتلاب في هذا المشروع”اولا وبماذا تنصحووووووني ابرمجه
الأستاذ الزبيدي
انا سعيد أنك وجدت ما يفيدك في هذا الموقع.
شكرا
اشكرك على المواضيع الجيده التي طرحتها بخصوص المحاكاة
وكذا الامثله والمعلومات القيمه
وكنت ابحث عن مقال بخصوص بحوث العمليات
ولكن لم اجد افضل من مقالاتك الرائعه
اخوك
الأستاذ larbi
أرجو توضيح مجال البحث ومستواه (مشروع تخرج، ماجستير….)
شكرا
المهندس ياسر
شكرا على تعليقك وعلى اهتمامك بمحتويات الموقع
مع الأسف لا أعرف كتبا باللغة العربية في هذا الموضوع ولكن ربما كانت هناك كتبا بالعربية ولكنني لم أطلع عليها. يوجد العديد من الكتب بالإنجليزية مثل
Simulation using promodel
Simulation with ARENA
ويمكنك الاطلاع على الروابط المذكروة في نهاية المقالات مع ملاحظة وجود عدة مقالات في هذا الموقع
شكرا
السلام عليكم
بارك الله فيك أخي سامح هل ممكن أن تدلني على موضوع أكتب عليه بحث جزاك الله خير
استاذي الفاضل فعلا تتبع ماتكتبه هاهنا عبر صفحات الانترنت اجده اكثر حبا وعقلانيه من ماندرسه في المحاكاة في الجامعات والمناهج الدراسيه..
ولكن يااستاذي الفاضل
هل هناك مراجع واضحه حول علاقة المحاكاة وارتباطها في جميع مناحي العلوم الاخرى كارتباطها في الاداره والمحاسبه والطب والهندسه والصناعه والتجاره… الخ , بحيث تكون هذه المراجع صالحه لاعداد البحوث ؟؟
انا طالب ومن مشاريع التخرج المطلوبه مني اني اقوم باعداد بحث اقوم فيه بادراج كل مااستطيع ان اجده او افكر فيه في ارتباط المحاكاة به ويكون مدعوما بالامثله طبعا ً..
وفي النهايه اشكرك على مجهوداتك المفيده والنافعه لدعم التطور الذهني ومسايرة العلوم الحديثه.. وجعل الله دروسك بادره للانتهاض بالفكر والعلم العربي وتثاب عليها باذنه تعالى
ياسر
الأستاذة سونيا
ربما تجدين شيئا في الروابط المذكورة في آخر المقالة التالية
شكرا
الله يعطيك العافية على هالموضوع
ممكن تساعدني بمواقع فيها صور أو فيديو لعمليات محاكاة وبكون كثير ممنونة.
شكرا
الأستاذ خالد
قد تجد بعض ال Demo versions من بعض البرامج مثل Arena وغيره
يمكنك استخدام هذه البرامج لمحاولة تطبيق ما تعلمته.
تعلم المحاكاة بدون تطبيقها يجعلها تبدو امرا نظريا كما ذكرت ولكن عند التطبيق على البرامج تبدو الأمور واضحة والفوائد ظاهرة
قد يفيدك الاطلاع على المقالات الأخرى حول الموضوع في هذا الموقع
شكرا
الله يعطيك العافية
أستاذ سامح
أنا خريج أدارة عمليات وكل المعلومات اللي تعلمتها عن المحاكاة نظرية ولم أطبق منها شئ
أرجو منك أفادتي أذا كان هناك برامج معينة ومتوفرة على الأنترنت أستطيع أستخدامها وتطبيق ماتعلمته
شكرا جزيلا
رائع
الأستاذ أمجد
ربما أكتب في هذا الموضوع مستقبلا ولكن في الوقت الحالي حاول البحث عن طريق جوجل
يمكنك الرجوع إلى مواقع باللغة الإنجليزية مثل
http://www.me.utexas.edu/~jensen/ORMM/
http://mathforum.org/library/topics/integer_prog/
شكرا
السلام عليكم
مطلوب مني بحث عن طريقة سمبلكس او الطريق الثنائيه في بحوث العمليات مبرج على شكل الخوارزميات في الحاسوب ارجو مساعدتي عن طريق مواقع عربيه او ابحاث في نفس الموضوع.
وجزاكم الله خيرا
شكرا