ملخص المحاكاه الوحدة الثانية

Unknown
0

المحاكاه- 1378
الوحدة الثانية: استخدام البرمجيات في المحاكاة

د. محمد عبد اللطيف اراضي

2016

محتويات الوحدة
• اهداف الوحدة
• بناء نماذج المحاكاة باستخدام الحزم البرمجية
• المتغيرات العشوائية
• توليد الاعداد العشوائية
• محاكاة مونت كارلو
• برمجيات أخرى

اهداف الوحدة
• تعدد انواع برمجيات تستخدم في المحاكاه
• تستخدم برمجية مثل Excel او Arena   و Matlab
• تبني نموذج محاكاة باستخدام برنامج إكسل
• تولد اعداد عشوائية باستخدام إكسل

بناء نماذج المحاكاة باستخدام الحزم البرمجية
• اهم الاحداث و الاجراءات المتكررة في برمجة المحاكاة:
– توليد اعداد عشوائيا تغطي معظم الاحتمالات المحتملة
– توليد متغيرات عشوائيا من توزيع احتمالي ما
– زيادة وقت المحاكاة
– تحديد الحدث التالي بعد انتهاء الحدث الحالي من قائمة الاحداث
– استدعاء الدالة او الاجراء المناسب عند حصول حدث ما
– اجراءات تتعامل مع القوائم مثل اضافة سجلات عليها او حذفها
– جمع النتائج و المخرجات و حساب قيم احصائية منها
– التحري عن الاخطاء.

برمجيات المحاكاة
• فوائد برمجيات المحاكاة
– تزود اليا معظم الخواص المطلوبة لبناء نماذج المحاكاة مما يقلل من زمن البرمجة و تقليل التكلفة.
– توفر اطارات طبيعية لنمذجة المحاكاة، و تكون ممثلة للنظام الحقيقي و يسهل تحويلها للبرمجة.
– اسهل هند تطويرها و تعديلها عندما تكون مكتوبة باستخدام برمجيات المحاكاة.
– توفر ادوات للتحري عن الاخطاء بأنواع مختلفة

المأخذ على استخدام برمجيات المحاكاة
• معظم مطوري النماذج يتقنون لغات البرمجة ولا يتقنون استخدام البرمجيات الجاهزة
• بعض برامج المحاكاة المكتوبة بلغة برمجة عالية المستوى تتطلب وقتا اقل في التنفيذ.
• ان كثيرا من البرمجيات الجاهزة للمحاكاة قد تكون قليلة التكلفة لكن إنتاج مشروع محاكاه باستخدامها اكثر تكلفة.

تصنيف برمجيات المحاكاة
• حسب الغرض:
– البرمجيات ذات الاغراض العامة: يمكن استخدامها لجميع التطبيقات
– برمجيات خاصة: مصممة لاستخدام تطبيقات خاصة مثل الرعاية الصحية او  مراكز الخدمات و الاستعلامات...
• طرق النمذجة:
– يمكن نمذجة نظام ما بتحديد خواصه من أحداث و كتابة اجراءات لتنفيذ الاحداث، ينتج عن هذا تغير في حالة النظام كلما حصل حدث.
– يمكن نمذجة بعض الانظمة على اساس مجموعة من الاشياء لها خواص و صفات ولا يمكن التعامل معها الا من خلال عمليات خاصة بها. (على اساس وظيفي او اجرائي، او على اساس كينونات)


تصنيف برمجيات المحاكاة
• طرق النمذجة على اساس العملية او الاحدث:
– على اساس العملية:
• تعرف العملية او المهمة بانها سلسلة مرتبة من تداخل الاجرائات يفصل بينها فترات زمنية،
• يعكس مسيرة حياة شيء و انتقاله من حالة الى اخرى داخل النظام.
– على اساس الحدث:
• تتغير حالة النظام فيه كلما حصل حدث ما مثل حدث وصول زبون الى طابور الانتظار امام الصراف الالي، و بعد هذا الحدث تزداد عدد المنتظرين في الطابور

بعض البرمجيات للمحاكاة و مجالات استخدامها
|||| تحميل الملف بوربوينت ||||
تم رفع الملف بوربوينت بواسطة ملتقى طلبة كلية التكنولوجيا والعلوم التطبيقية


إرسال تعليق

0تعليقات

اطرح اي سؤال خاص بالموضوع في التعليقات

إرسال تعليق (0)