Page 49 - الفصل الاول النمذجة والمحاكاة
P. 49
?§ والنشاط ? Activity?يمثل زمن الخدمة? ،?زمن الوصول أو أي معالجة زمنية أخرى لها مدة زمنية معَّرفة?
?بواسطة واضع النموذج ? modeler?ومدة النشاط يمكن أن تحدد بعدة طرق ويمكن أن تكون?:??
?? .1?محددة ? deterministic?مثلا تكون دائما ? 5?دقائق?.??
?? .2?إحصائية ? statistical?مثال رقم عشوائي باحتمالية متساوية?.??
?? .3?دالة تعتمد علي متغيرات النظام (لو?/?او) صفات الكيان مثال زمن التحميل السفينة كدالة الحمولة علي?
?السفينة ومعدل التحميل كطن في الساعة?.??
??naacltwivaitiyt?ه?io?و?it?ح?d?د?n?ث?ncto?وا?e?لن?ev?ش?،?ا وطغايلبًاسمييسمي? ?التأخير ? delay?يسمي في بعض الأحيان بالانتظار الشرطي?
?الانتظار غير الشرطي ? unconditional wait?اكتمال النشاط?
?الحدث الابتدائي ? primary event?ويدار بإحلال ملاحظة الحدث ? event notice?في ?FEL.??
?وعلى العكس تجد أن التأخير يدار بواسطة إحلال الكيان المساعد ? associated entity?في قائمة أخرى أو?
?في صف الانتظار? ،?واكتمال التأخير يسمي في بعض الأحيان شرطي ? conditional?أو حدث ثانوي?
?? secondary event?ولكن هذه الأحداث لا تمثل بواسطة ? event notice?ولا تظهر في ?..FEL??
?والأنظمة التي تعالج هنا هي أنظمة متحركة وهذا يعني أنها تتغير خلال فترة زمنية لذلك حالة?
?النظام? ،?وصفات الكيان وعدد من الكيانات النشطة والنشاطات والتأخير تتغير جميعها خلال فترة من?
?الزمن والزمن نفسه يمثل بواسطة متغير يسمي ?.clock??
?كيف يتم تنفيذ المحاكاة بالحاسوب ?How computer simulation is performed??
?نجد أن تطور برامج المحاكاة تمر بعدة فترات وهي ? :?يمكن تقسيم البرامج المستخدمة في تطور المحاكاة?
?إلي ثلاث مجموعات?:??
?? .1?لغات البرمجة ذات الاستخدام العام ? General Purpose Programming Languages?تمتاز?
?بالمرونة والبساطة وهي مناسبة لدراسة أساسيات وتقنيات محاكاة الأنظمة المنقطعة مثل ? Fortran?و ? C?و?
?? C++?و ?Java??
?? .2?لغات برمجة المحاكاة مثل ? GPS/II?و ?. SIMAN??
?? .3?بيئات المحاكاة ? Environment Simulation?أو ما يعرف بلغات المحاكاة ?simulation languages??
?وتمتاز بأنها جيدة في سرعة بناء النماذج كما أنها تحتوي علي مميزات مبنية داخلها علاوة على ذلك تزودنا?
?بالرسومات والصور المتحركة وكمثال لها ?Arena, Automod??