آموزش نرم افزار شبیه سازی ام نت++
خردید جداگانه کامل شبیه سازی++ Omnet یک دی وی دی شامل(لیست Omnet++
اولین سوالی ذهن میرسد چرا شبیهسازی نیاز داریم؟ چرا جای شبیهسازی تلاش نمیکنیم شیوه دیگری مثلا استفاده معادلات ریاضی رفتار سیستم مدلسازی کنیم؟ پاسخ این سوالات باید تفاوت سیستمهای ساده پیچیده بررسی قرار داد یک سیستم ساده
نمونهای سیستم ساده سقوط یک توپ است این سیستم
سیستمهای ساده توانایی مدل شدن توسط معادلات ریاضی دارند، یعنی مدل ریاضی درک مناسبی رفتار سیستم ما فراهم میآورد. سیستمهای پیچیده امکان مدلسازی ریاضی وجود ندارد صورت وجود مدل ریاضی ما نمیتواند دقت رفتار سیستم مدل کند، مدل ما توانایی دریافت تمام دادههای موجود سیستم ندارد.
برای مدلسازی چنین سیستمهایی بهتر است شبیهسازی استفاده کنیم. حال دلایل نیاز شبیهسازی پرداختیم چگونگی انجام آن میپردازیم.
سیستم پیچیده وجود این رفتار یکپارچهای ندارند اما معمولا عناصر سیستم برابر رویدادهای مشابه پاسخهایی شبیه دارند.
بنابراین مشخص کردن عناصر تشکیل دهنده سیستم، نحوه واکنش هر یک این عناصر برابر رویدادهایی نظر سیستم مهم است میتوانیم سیستم مدل کنیم، این میان باید راهی توصیف زمان سیsتم داشته باشیم، اصولا سیستمهای شبیه سازی زمان صورت پیوسته نمایش داده میشود صورت گسسته، حالی اکثر سیستمهای مکانیکی زمان پیوسته ارا استفاده قرار میدهند سیتمهای کامپیوتری میتوان زمان صورت گسسته مدل کرد، مدل گسسته،متغیر زمان شبیهسازی صورت بازههایی گسسته تعریف میشود، یعنی ما وضعیت سیستم زمانهای متفاوتی چک میکنیم، شبیهسازی باید گونهای انجام گیرد فاصله بین این زمانها هیچ اتفاق مهمی سییستم رخ ندهد، مثال فرض کنید یک شبکه قصد ارسال یک بسته داریم زمان آغاز ارسال بسته زمان پایان ارسال بسته ما مهم نیست یعنی هیچ اتفاق مهمی دید ما سیستم رخ نمیدهد بنابراین میتوانیم زمانهای آغاز پایان ارسال بسته صورت دو زمان گسسته سیستم بین آنها حرکت میکند نظر بگیریم، اما اگر ارسال تک تک بیتها ما مهم باشد آنگاه باید زمان بین ارسال یک بیت ارسال یک بیت دیگر صورت زمان هایی سیستم بین آنها حرکت میکند نظر بگیریم.
قلب یک شبیهسازی جایی است متغیر زمان شبیه تغییر میدهد، این این متغیر چگونه افزایش مییابد آن قدر اهمیت دارد نوع شبیه سازی معین میکند، طور کلی این افزایش دو تقسیم میشود: