لوگوی سایت نوآوران گرمی
نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو

شماره های پشتیبانی

09194751295 - 09365442247

NoavaranGermi@gmail.com

بهبود پروتکل LEACH با الگوریتم جهش قورباغه در شبکه حسگر بیسیم با متلب

  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (40 امتیاز از 8 رای)
    Loading...
  • یکشنبه ۲۸ شهریور ۱۳۹۵
  • 164 views

matlab wsn sfla 16817 2 بهبود پروتکل LEACH با الگوريتم جهش قورباغه در شبکه حسگر بیسیم با متلب

پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه در شبکه WSN با متلب

در این پست پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه (SFLA) در شبکه WSN با نرم افزار متلب را آماده کردیم که در ادامه به معرفی شبکه حسگر بیسیم، الگوریتم جهش قورباغه، پروتکل LEACH و پروژه حاضر پرداخته و فیلم و تصاویری از خروجی این پروژه شبکه قرار داده شده است. همچنین فیلم اجرایی پروژه به صورت آنلاین نیز در ادامه صفحه قابل مشاهده است.

شبکه های حسگر بیسیم (WSN):

شبکه های حسگر بیسیم از تعداد زیادی گره حسگر با انرژی محدود تشکیل شده اند که در یک منطقه جغرافیایی محدود پراکنده شده اند. مهمترین مسئله در شبکه های حسگر بی سیم افزایش طول عمر شبکه می باشد. فاصله های طولانی بین گره ها و نیاز به برقراری ارتباط بین گره ها باعث کاهش طول عمر شبکه های حسگر بیسیم می شود. پژوهش های قبل نشان می دهد که مسیریابی بهینه و سازماندهی گره های شبکه در گروه هایی که اصطلاحا خوشه نامیده می شود، می تواند منجر به کاهش مصرف انرژی از سوی گره ها و در نتیجه به افزایش طول عمر شبکه منتهی می شود.

الگوریتم جهش قورباغه (SFLA):

الگوریتم جهش قورباغه (Shuffled Frog Leaping Algorithm – SFLA)، یکی از الگوریتم های بهینه سازی فرا ابتکاری می باشد که الهام گرفته از رفتار اجتماعی قورباغه ها می باشد. الگوریتم SFLA از نظر طبقه بندی، در میان الگوریتم های رفتاری یا الگوریتم های ممتیک قرار گرفته است. این الگوریتم سریع می باشد و از قابلیت جستجوی سراسری بسیار خوبی برخوردار است.

توضیحات بیشتر، فیلم و تصاویری از خروجی پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه (SFLA) در ادامه مطلب.

معرفی پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه (SFLA):

در این پروژه شبکه حسگر بیسیم، با استفاده از الگوریتم جهش قورباغه (SFLA) نحوه مسیریابی گره ها، تعداد و محل سرخوشه ها را بطور بهینه تعیین می کنیم. معیار اصلی در استفاده از این الگوریتم حداقل کردن مصرف انرژی گره های شبکه در طی هر دوره عملیات ارسال داده خواهد بود که باعث تعادل در مصرف انرژی سرخوشه ها و در نتیجه طولانی تر شدن عمر شبکه می شود.

متغیر های مورد بررسی در پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه:

متغیر های مورد بررسی از قبیل سایز شبکه، تعداد گره، انرژی اولیه، میزان انرژی گره ها در واحد زمان، تعداد گره های زنده در واحد زمان، میزان توزیع سرخوشه ها، میزان مصرف انرژی گره ها در واحد طول عمر هر گره و … می باشد.

اصلی ترین مسئله در طراحی شبکه های حسگر بی سیم:

در طراحی شبکه های حسگر بی سیم مسئله اصلی، محدود بودن منابع انرژی سنسورها می باشد. از طرفی بخاطر تعداد زیاد سنسور های موجود در شبکه و همین طور عدم دسترسی به آنها امکان تعویض باتری و یا شارژ باتری سنسورها وجود ندارد. به همین دلیل ارائه روش هایی نوین جهت مصرف بهینه انرژی باعث افزایش قابل توجه عمر شبکه می شود.

تعیین بهینه تعداد و محل سرخوشه ها:

در اینجا با استفاده از الگوریتم جهش قورباغه، تعداد و محل سرخوشه ها را بطور بهینه تعیین می کنیم. معیار آن براساس حداقل انرژی مصرف شده گره های شبکه در طی هر دوره عملیات ارسال داده خواهد بود که منجر به ایجاد تعادل در مصرف انرژِی سر خوشه ها و در نتیجه طولانی تر شدن عمر شبکه می شود.

پروتکل های سلسله مراتبی مبتنی بر خوشه بندی:

روش دیگر مورد بررسی، استفاده از پروتکل های سلسله مراتبی (مبتنی بر خوشه بندی) است که به طور قابل توجهی انرژی مصرفی شبکه را کاهش می دهد. در این پروتکل ها کل شبکه به چندین خوشه تقسیم می شود که وظیفه هر خوشه جمع آوری اطلاعات از گره های آن خوشه و محدود شدن ارتباطات میان خوشه از طریق سرخوشه ها می باشد و همین موضوع باعث کاهش ارتباطات میان تمام گره ها می باشد.

پروتکل LEACH:

پروتکل LEACH که مخفف شده از کلمه Low Energy Adaptive Clustering Hierarchy می باشد و یکی از پروتکل های مطرح خوشه بندی است، در اینجا مورد بررسی قرار گرفته است. در این پروژه قرار است روشی مورد بررسی قرار گیرد که در آن از ادغام پروتکل LEACH با الگوریتم جهش قورباغه برای خوشه بندی گره ها استفاده می شود، یعنی تعداد خوشه ها و سر خوشه ها و همچنین موقعیت آنها توسط الگوریتم جهش قورباغه مشخص خواهد شد.

تصویر خروجی پروژه بهبود پروتکل LEACH با الگوریتم جهش قورباغه:

خروجی اول در زیر آمده است و خروجی دوم که اصلی می باشد در بالای توضیحات قابل مشاهده است.

matlab wsn sfla 16817 1 بهبود پروتکل LEACH با الگوريتم جهش قورباغه در شبکه حسگر بیسیم با متلب


جزئیات محصول

قیمت


60,000 تـــــومان

کــد محصــول:16817


توضــیحات:


لینک دانلود:

در صورت سفارش ( انجام شبیه سازی - برنامه نویسی و ...) در موضوعات بالا می توانید به صورت آنلاین با ما در تماس باشید

socket programing آموزش برنامه نویسی بازی تحت شبکه بازی تحت شبکه برای درس مهندسی اینترنت بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله شبکه خرید سورس بازی تحت شبکه دانلود بازی تحت شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس بازی با socket programing سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین نحوه نوشتن برنامه تحت شبکه نحوه نوشتن برنامه تحت شبکه به زبان سی شارپ پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه برای درس مهندسی اینترنت پروژه تحت شبکه به زبان سی شارپ پروژه رایگان matlab پروژه سیمولینک matlab پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab پروژه کارشناسی به همراه داکیومنت

خوشحال خواهیم شد اگر نظر خودتون رو در باره این مطلب ثبت کنید

  • علی محرم نژاد

    سه شنبه , ۱۱ آبان

    سلام سورس کد الگوریتم قورباغه در متلب رو دارید ؟

  • نیما نیک سرشت

    پنج شنبه , ۱۱ آذر

    سلام یه سفارش پروژه داشتم با عنوان محاسبه میانگین و واریانس یک تصویر در متلب آیا از نظر شما قابل انجامه البته با سورس کدش می خوام ؟

  • نوآوران گرمی

    پنج شنبه , ۲ دی

    مشکلی نیست توی ایمیل در ازتباط باشید و توضیحات پروژه رو برامون بفرستید بررسی کنیم.