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

Unknown
0

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

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

2016

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

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

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

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

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

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


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

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


إرسال تعليق

0تعليقات

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

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