Page 61 - الفصل الاول النمذجة والمحاكاة
P. 61
?· والأنظمة التي تعالج هنا هي أنظمة متحركة وهذه يعني أنها تتغير خلال فترة زمنية لذلك حالة النظام? ،?وصفات?
?الكيان وعدد من الكيانات النشطة والنشاطات والتأخير تتغير جميعها خلال فترة من الزمن?.??
?· والزمن نفسه يمثل بواسطة متغير يسمي ?clock??
?كيف أن كل حدث يؤثر في حالة النظام ? system state?وصفات الكيان ? entity attribute?ومجموعة المكونات؟?
?كيف تعرف النشاطات ? activities?هل هي محددة أم احتمالية أم معادلات رياضية أخرى؟ وكيف أن الحدث يحدد?
?بداية ونهاية كل نشاط؟ وهل يمكن للنشاط أن يبدأ بصرف النظر عن حالة النظام مثلا في حالة الآلات النشاط لا?
?يمكن أن يبدأ حتى تكون الآلة سليمة وغير معطلة وليست تحت الصيانة?.??
?أي من الأحداثتحدد البداية والنهاية لكل نوع تأخير ?delay?؟?
?ما هي حالة النظام في الزمن ? )time )0( .?؟ أو ماهي الأحداث التي يجب أن تنجز في الزمن ليبدأ النموذج أو التي?
?تجعل المحاكاة تبدأ؟?
?والصورة (اللقطة) لمحاكاة هي حالة النظام في وقت محدد ? clockat?وهي تحتوي على?:??
?حالة النظام في الفترة ?. t??
?قائمة ? FEL?لكل النشاطات الحالية وزمن نهاية كل نشاط من تلك النشاطات?.??
?الحالة لكل الكيانات وكل الأعضاء الحاليين لكل المجموعات?.??
?القيم الحالية للإحصائيات التراكمية والعدادات التي تستخدم لحساب ملخص الإحصائيات في نهاية المحاكاة?.??
?جدولة الأحداث ? /?خوارزمية زيادة الزمن?:??
??The Event-Scheduling/Time advance algorithm??
?الآلية لزيادة زمن المحاكاة وضمان أن كل الأحداث تحدث في ترتيب تاريخي هي مؤسسة على قائمة الأحداث?
?المستقبلية (? Future Event List (FEL?وهذه القائمة تحتوي على كل ملاحظات الحدث ? event notices?لكل الأحداث?
?التي جدولت لتحدث في زمن مستقبلي? ،?وجدولة الأحداث المستقبلية تعني أن في لحظة بداية النشاط ومدته التي?
?تحسب من توزيع إحصائي ونهاية النشاط جميعهم مع زمن حدوثه توضع في?FEL.??
?في أي زمن معطى القائمة المستقبلية ? FEL?تحتوي على الأحداث المستقبلية المجدولة سابقا وزمن حدوثهم (?.)t1t2...??
?وهي مرتبة بواسطة زمن الحدوث ? event time?أي أن الأحداث مرتبة تاريخًي ا أي إَّن ?.t<t1<=t2<=t3<=…..<=tn??
?حيث أن? t :?هي القيمة الحالية للـ ? clock?لزمن المحاكاة? ،?و ? t1?هي زمن الحدث الوشيك الحدوث أي إنه الحدث التالي?
?بعد أخذ حالة النظام في الزمن ? .clock=tt?ويتم تغير النظام والـ ? clock?تتغيير الي ? clock=t2?ويحذف الحدث الحالي?
?من ? FEL?وينفذ الحدث الوشيك الحدوث?.??