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