کلمات کلیدی : شبکه های حسگر زیر آب الگوریتم های مسیریابی لوله مسیریابی بی سیم به یک حوزه پژوهشی داغ تبدیل شدند. در آغاز این شبکه ها مقدمه

Σχετικά έγγραφα
محاسبه ی برآیند بردارها به روش تحلیلی

روش محاسبه ی توان منابع جریان و منابع ولتاژ

تصاویر استریوگرافی.

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

آزمایش 8: تقویت کننده عملیاتی 2

مدار معادل تونن و نورتن

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

تحلیل مدار به روش جریان حلقه

شاخصهای پراکندگی دامنهی تغییرات:

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

چکیده مقدمه کلید واژه ها:

الگوریتم مسيریابی جدید مبتنی بر فاصله برای کاهش مصرف انرژی در شبکه های حسگر بی سيم

Angle Resolved Photoemission Spectroscopy (ARPES)

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه


جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

مکانيک جامدات ارائه و تحليل روش مناسب جهت افزایش استحکام اتصاالت چسبي در حالت حجم چسب یکسان

جلسه ی ۲۴: ماشین تورینگ

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

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

بسمه تعالی «تمرین شماره یک»

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

2-Sink 3-Single-hop 4-Multi-hop

Answers to Problem Set 5

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

تمرین اول درس کامپایلر

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

جلسه ی ۳: نزدیک ترین زوج نقاط

6- روش های گرادیان مبنا< سر فصل مطالب

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

دبیرستان غیر دولتی موحد

سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات

1- مقدمه. 2 Action. 1 Heuristic

فصل پنجم زبان های فارغ از متن

راهنمای کاربری موتور بنزینی )سیکل اتو(

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

پروژه یازدهم: ماشین هاي بردار پشتیبان

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

پروتکل مسیریابی مطمي ن و کارآمد از لحاظ انرژي براي شبکههاي حسگر بیسیم

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

جلسه ی ۵: حل روابط بازگشتی

تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

OFDM ﻢﺘﺴﯿﺳ ﯽﻫدزﺎﺑ ﺮﺑ لﺎﻧﺎﮐﺮﯿﺧﺎﺗ هﺮﺘﺴﮔ ﺮﯿﺛﺎﺗ

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

الکترونیکی: پست پورمظفری

Top Down Parsing LL(1) Narges S. Bathaeian

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

هندسه تحلیلی بردارها در فضای R

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

فصل 5 :اصل گسترش و اعداد فازی

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم

طراحی و تعیین استراتژی بهره برداری از سیستم ترکیبی توربین بادی-فتوولتاییک بر مبنای کنترل اولیه و ثانویه به منظور بهبود مشخصههای پایداری ریزشبکه

Beta Coefficient نویسنده : محمد حق وردی

فصل دهم: همبستگی و رگرسیون

طرح یافتن مکان خطا در خطوط انتقال چندترمینالی با استفاده از اندازه گیریهای ناهمگام )آسنکرون(

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

شبکه های عصبی در کنترل

Nonparametric Shewhart-Type Signed-Rank Control Chart with Variable Sampling Interval

2/13/2015 حمیدرضا پوررضا H.R. POURREZA 2 آخرین گام در ساخت یک سیستم ارزیابی آن است

آموزش شناسایی خودهمبستگی در دادههای سری زمانی و نحوه رفع آن در نرم افزار EViews

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

تجزیهی بندرز مقدمه کشور هستند. بدین سبب این محدودیتهای مشترک را محدودیتهای پیچیده

باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g

جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز

برابری کار نیروی برآیند و تغییرات انرژی جنبشی( را بدست آورید. ماتریس ممان اینرسی s I A

دستور العمل تعیین مختصات بوسیله دستگاه GPS شرکت ملی گاز ایران شرکت گاز استان تهران امور خدمات فنی و فروش عمده واحد GIS نسخه 0.1.

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو

روش ابداعی کنترل بهینه غیرخطی در توربین بادی با حداقل سازی نوسانات توان و گشتاور

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

فصل سوم : عناصر سوئیچ

فصل چهارم تعیین موقعیت و امتدادهای مبنا

هدف از این آزمایش آشنایی با برخی قضایاي ساده و در عین حال مهم مدار از قبیل قانون اهم جمع آثار مدار تونن و نورتن

نمونه برداری از سیگنالهای زمان پیوسته

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM

رسوب سختی آلیاژهای آلومینیوم: تاريخچه : فرآیند رسوب سختی )پیرسختی( در سال 6091 بوسیله آلمانی کشف گردید.

زمین شناسی ساختاری.فصل پنجم.محاسبه ضخامت و عمق الیه

یونیزاسیون اشعهX مقدار مو ثر یونی را = تعریف میکنیم و ظرفیت مو ثر یونی نسبت مقدار مو ثر یونی به زمان تابش هدف آزمایش: مقدمه:

حفاظت مقایسه فاز خطوط انتقال جبرانشده سري.

نکنید... بخوانید خالء علمی خود را پر کنید و دانش خودتان را ارائه دهید.

2. β Factor. 1. Redundant

فیلتر کالمن Kalman Filter

Transcript:

یک پروتکل مسیریابی مبتنی بر بردار در شبکه حسگر بی سیم زیر آب سید مجید مزینانی / دانشگاه بین المللی امام رضا (ع) مشهد smajidmazinani@imamreza.ac.ir / هادی یوسفی / دانشگاه آزاد اسالمی نیشابور uosefihadi@gmail.com/ مصطفی میرزایی / دانشگاه بین المللی امام رضا (ع) مشهد mostafa.mirzaie@imamreza.ac.ir / چکیده یکی از مهم ترین دغدغه های امروز پژوهشگران درشبکه های حسگربی سیم زیر آب با توجه به محدودیت ها و ویژگی های خاص محیط درون آب مساله ی مسیریابی است. این محدودیت ها شامل توپولوژی سه بعدی پهنای باند محدود تحرک گره تاخیرطوالنی انرژی محدود وهزینه ساخت است. پروتکل های مسیریابی جدید برای شبکه های زیر آب براساس مسیریابی حریصانه توسعه یافته اند. مشکل اساسی در UWSN1 هاپیداکردن یک مسیرکارآمد بین منبع و مقصد است تا بتواند با مصرف انرژی پایین تعداد بسته ی بیشتری را به مقصد برساند. در این پژوهش با بهبود الگوریتم VBF که یکی از روش های مرجع بوده و پروتکلی وابسته به شعاع لوله مسیریابی است الگوریتمی ارايه شده است که شعاع لوله را به صورت تابعی از ابعاد محیط برد و تعداد گره ها در نظر می گیرد. در نتیجه با تغییر یکی از این پارامترها شعاع لوله مسیریابی نیز تغییر خواهد کرد. اما به منظور مدیریت انرژی مصرفی گره ها تابعی وجود دارد که اگر انرژی باقی مانده گره دریافت کننده ی بسته خیلی کمتر از انرژی باقی مانده ی گره ارسال کننده باشد با کوچک کردن شعاع لوله مسیریابی شانس انتخاب شدن به عنوان گره هدایت کننده را کاهش می دهد تا گره های دیگر شانس بدست آوردن گره هدایت کننده بسته را به دست آورند. الگوریتم ارايه شده با پروتکل های VBF HHVBF و VBVA مقایسه شده است و نتایج شبیه سازی که به دست آمده از شبیه ساز NS-2 است حاکی از آن است که روش پیشنهادی توانسته با تکیه بر تغییر عرض لوله مسیریابی متناسب با تراکم شبکه مصرف انرژی کمتری را به ویژه در شبکه های با تعداد گره زیاد نسبت به سایر روش ها داشته باشد و همچنین در شبکه های غیرمتراکم بسته های بیشتری را نیز تحویل نماید. کلمات کلیدی : شبکه های حسگر زیر آب الگوریتم های مسیریابی لوله مسیریابی مقدمه شبکه ی حسگر بی سیم موضوع مورد عالقه ی بسیاری از پژوهشگران در سال های اخیر بوده و پیشرفت های قابل مالحظه ای نیز در این حوزه به وجود آمده است. در پایان قرن بیستم شبکه های حسگر بی سیم به یک حوزه پژوهشی داغ تبدیل شدند. در آغاز این شبکه ها تنها برنامه های کاربردی زمینی را پوشش می دادند اما در ادامه و با توجه به اهمیت پردازش اطالعات در سیاره ای که 70 درصد سطح آن از آب پوشیده شده است زمینه ی ورود این نوع شبکه ها به درون آب فراهم شد[.]1,2 تعدد تحقیق و پژوهش در این حوزه نشان از فصل نامه علمي - انجمن مهندسین برق و الکترونیک ایران - شاخه خراسان سال چهارم / شماره /7 تابستان 35 1396

حوزههایی به میتوان کاربردها این جملهی از دارد. آن باالی کاربرد شهری مدیریت امنیت نظامی عملیات درمان و بهداشت قبیل از لپ مانند بزرگ سازههای استحکام ساختمانسازی محیطزیست میادین شناسایی دریایی نظارت مانند حیاتی عملیاتهای تونل و شناسایی ناوبری سونامی فاجعه از پیشگیری آلودگی تشخیص نفتی از بسیاری و اقیانوسشناسی به مربوط دادههای آوری جمع و معادن مهمی نقش مسیریابی پروتکلهای. کرد] 8-3 [ اشاره دیگر حوزههای پروتکل این UWSNها در میکنند. ایفا شبکه مدل طراحی در را میشود] 9 [. مقصد به مبدا از دادهها ارسال موجب که است مسیریابی به بستهها تحویل جهت کارآمد مسیریابی الگوریتم یک داشتن دقت با را آن باید شبکه طراح که میشود تلقی مهم امر یک مقصد ویژگیهای دارای آبی زیر حسگر شبکههای طرفی از نماید. انتخاب مسیریابی الگوریتم یک طراحی میشود سبب که هستند خاصی از: عبارتند ویژگیها این باشد. چالشزا و سخت آنها برای کارآمد به رادیویی سیگنالهای جای به صوتی سیگنالهای از استفاده 1- پویای بسیار توپولوژی 2- رادیویی. سیگنالهای سریع تضعیف دلیل به آب جریان توسط حسگر گرههای حرکت نتیجهی در که شبکه بآ کف در یا آب سطح در میتوان را گرهها برخی البته میآید. وجود بر مبتنی پروتکلهای طراحی نمود] 13-10 [. مستقر ثابت بهصورت چالش و حیاتی امری شبکهها از نوع این برای انرژی مصرف کاهش میکنند کار باتریهایی بوسیله حسگر نودهای زیرا است برانگیز در صرفهجویی است. مشکلی کار آنها مجدد شارژ یا جایگزینی که این است.] 7 [در ها UWSN در نگرانی و دغدغه مهمترین انرژی میتواند که است شده ارايه بردار بر مبتنی مسیریابی روش یک مقاله داده ارسال فرآیند مسیریابی ی لوله عرض پویای متغیر از استفاده با به منجر که بیهوده ارسالهای از و کند کنترل مقصد به مبدا از را پروتکلهای با الگوریتم این نماید. جلوگیری میشود انرژی اتالف مقاله است.ادامه گرفته قرار مقایسه مورد VBVA و VBF HH-VBF و تحقیق پیشینه 2 بخش در است: شده سازماندهی صورت این به شده گرفته قرار بررسی و تحلیل مورد مختلف مسیریابی روشهای بخش در است. شده بیان 3 بخش در پیشنهادی الگوریتم است. نهایتا و دیگر روشهای با آن مقایسه و شده ارايه روش ارزیابی 4 میشود. بیان 5 بخش در نتیجهگیری پژوهش 2 -پیشینهی شبکه در مسیریابی الگوریتم چند بررسی و توضیح به بخش این در میپردازیم. آب زیر بیسیم حسگر VBF پروتکل 2-1 -بررسی زیرآبی حسگر شبکههای برای شده مطرح مسیریابی الگوریتم اولین جغرافیایی مسیریابی الگوریتم یک الگوریتم این است. VBF الگوریتم گره هر مکانی موقعیت است. کامل مکان تعیین یک نیازمند که است اطالعات میشود. زده تخمین سیگنال قدرت یا AOA 2 تکنیک با میشوند. حمل بستهها در 5 هدف گره و 4 میانی گره 3 منبع گره مکانی میشود تعیین مقصد گره تا منبع گره از بردار یک توسط انتقال مسیر گرههای تمام یگیرد. م قرار مسیریابی لوله یک وسط در بردار این و گره یک که زمانی هستند. بسته ارسال کاندیدای لوله این درون باشد مسیریابی لوله درون گره این چنانچه کند دریافت را های بست را بسته صورت این غیر در و میکند بسته )هدایت( ارسال به اقدام ]7,14[. یکند م حذف یدهد. م نشان را الگوریتم این از باال سطح دید یک )2-2( شکل پروتکل 15[VBF [ عملکرد 2: شکل 2 - نخستين از VBF یا بردار بر مبتنی هدایت مسیریابی پروتکل این است. آب زیر محیط برای شده ارايه مسیریابی پروتکلهای سیار و گرهها حرکت مساله که است شده ارايه هدف این با پروتکل پویا توپولوژی با محیطهایی در بتواند و نماید مرتفع را آنها بودن این باشد. آمد کار انرژی مصرف لحاظ از نیز و شود گرفته کار به در پروتکل این در است. موقعیت بر مبتنی پروتکل یک الگوریتم گره و مقصد مبدا گره مختصات یا مکانی موقعیت ارسالی بسته هر استفاده آن از مسیریابی عمل در تا میشود داده قرار هدایتکننده ]7,10[. شود تکنیکهای توسط گرهها مختصات يا مكاني موقعيت پروتکلVBF در مسیریابی عمل برای پروتکل این در میآید. بدست موقعیت تعیین میشود. استفاده» 7 مسیریابی»لوله و» 6 مسیریابی»بردار مفهوم از لوله و است مقصد تا مبدا گره از مستقیم خط یک مسیریابی بردار مسیریابی بردار مرکزیت با تنظیم قابل شعاع با استوانه یک یابی مسیر مسیریابی بردار توسط مقصد تا مبدا از بسته یک هدایت مسیر است. موقعیت گیرنده گره بسته یک دریافت ] 7 [.هنگام شود می مشخص دریافت آن از را بسته که قبلی کننده هدایت گره به نسبت را خود کافی اندازه به که بدهد تشخیص گره هرگاه مینماید. محاسبه نموده هدایت گره یک نقش در گره آن آنگاه است نزدیک مسیریابی بردار به میدهد قرار بسته درون را خود مختصات و میشود قلمداد کننده را بسته گره اینصورت درغیر میکند. هدایت بعدی گره به را آن و بسته هدایتکننده گرههای همه پروتکل این در نماید. می حذف مسیریابی بردار به نزدیک که دارند.گرههایی قرار ابی مسیر لوله درون حذف را دریافتی بستههای و نمیدهند انجام را هدایت عمل نیستند گرهها همه موقعیت اطالعات به نیاز پروتکل این 16[. میکنند] 7, این است. 8 مبداء سمت مسيريابي پروتكل يك پروتکلVBF ندارد. میشود. آغاز مبدا گره طرف از مسيريابي كه است معني بدین هر درون و میکند حمل را سادهای مسیریابی اطالعات بسته هر مکانی موقعیت ترتیب به كه مختصاتFP TP OP فیلد سه بسته میگیرد. قرار میباشند هدایتکننده و مقصد مبداء گرههای فیلد یک شامل بسته هر گرهها بودن سیار ویژگی از پشتیبانی برای ناحیهای به بسته یک هرگاه ميباشد. انتقال دامنهی یا Range نام به استفاده با بسته آنگاه برسد. است شده تعیین فیلدTP توسط که را ارسال محدوده دارد قرار انتقال دامنه فیلد درون که مقداری از بسته هر در میگردد. ارسال سیلآسا بهصورت و میکند مشخص اندازه به اینکه تعیین برای گرهها که دارد وجود Radius بنام فیلد یک واقع مینمایند.در استفاده آن از نزدیکاند مسیریابی بردار به کافی فیلدRadius و مسیریابی بردار تا فاصلهاش مقایسه طریق از گره یک فصلنامه تابستان چهارم/شماره 7 / سال 36

شقن ایفای بسته هدایتکننده بهعنوان میتواند میکندکه مشخص به کافی اندازه به که گرههایی VBF پروتکل در خیر] 7 [. یا کند قرار مسیریابی لوله داخل واقع در ویا هستند نزدیک مسیریابی بردار شبکههایی در مساله این میدهند. انجام را بسته هدایت عمل دارند یکدیگر به نزدیک گرهها و شدهاند داده توسعه چگال بهصورت که ارسالی بستههای حجم افزایش و انرژی مصرف به منجر دارند قرار این در بنابراین میشود. پروتکل سربار افزایش نهایت در و غیرضروری اتخاذ متراکم شبکههای با رابطه در مناسبی سیاست میباید پروتکل و گرهها تراکم میزان تعیین و بررسی موجود حلهای راه از یکی شود. VBF پروتکل گرههاست. تراکم حسب بر مسیریابی لوله شعاع تنظیم میگیرد. بهره مشکل این رفع جهت سازگار خود الگوریتم یک از ]15,7[ سنجش جهت مطلوبیت فاکتور نام به مفهومی از الگوریتم این.در میکند استفاده بسته هدایت عمل برای گره یک بودن مناسب هدایت گره F گره و است سینک گره s0 و مبدا گره کهs1 s0s1 بردار زیر بهصورت A گره برای مطلوبیت فاکتور میزان است قبلی کننده. شود می محاسبه (1) تا A گره بین فاصله d و s0s1 بردار برروی A گره 9 تصویر p که محدوده R متغیر است fa بردار و fs0 بردار بین θزاویه و F گره مفهوم )3-2(.شکل است مسیریابی لوله شعاع w متغیر و ارسال تعریف اساس.بر میدهد نشان را آن پارامترهای و مطلوبیت فاکتور بردار به نزدیک گره هر برای که میگردد مشاهده مطلوبیت فاکتور ]0,3[ بازه در گره هر مطلوبیت فاکتور 0<p<wمقدار یعنی مسیریابی معنی بدین صفر به مطلوبیت فاکتور میزان بودن.نزدیک دارد قرار ]7,15[. است نزدیکتر بهینه موقعیت به گره که است مطلوب گره به نسبت باالتری اولویت سازگار خود الگوریتم این اصوال 16[. 15, ]7, یابد ادامه بسته نقل و حمل تا میدهد لوله شعاع به برداربسیارحساس بر مبتنی مسیریابی پروتکلهای به توجه با مسیریابی درلولهی گرهها از برخی هستند. مسیریابی هستند داده ارسال معرض در طورمداوم به دارند که خاصی موقعیت پروتکلهای همه میشود. گره زودتر مرگ باعث مساله این که کمی کارایی اما هستند قوی مانندVBFمقیاسپذیر مکان بر مبتنی شبکههای در پروتکل کارایی همچنین دارند. انتها به انتها تاخیر در است] 17 [. پایین غیرمتراکم HH-VBF پروتکل 2-2 -بررسی است شده HH-VBFمطرح الگوریتم VBF مشکالت رفع منظور به از HH-VBF الگوریتم است. گام به گام VBF درواقع الگوریتم این. و گرهها کل مکان تعیین به نیازمندی نظیر ویژگیها از بسیاری نظر این اصلی تفاوت است. VBF الگوریتم مسیریابی شبیه لوله از استفاده یکتا مجازی لوله یک VBF الگوریتم در که است این در الگوریتم دو هر در HH-VBF الگوریتم در ولی میشود ایجاد سینک تا منبع از رویکرد یک اينرو از میشود. ایجاد مسیردهی مجازی لوله یک گام یک )2-4( شکل میشود. استفاده مسیریابی عملیات در گام به گام 13[. 15, یدهد] 7, م نشان را الگوریتم این اجرای از باال سطح دید یک از بسته یک دریافت محض به گره هر HH-VBF الگوریتم در محاسبه را بسته آن سینک تا فرستنده از بردار میانی یا منبع گره از کمتر فاصله اگر یکند. م برآورد را بردار آن تا فاصله سپس و نموده بسته هدایت جهت الزم شرایط گره این باشد مسیریابی لوله شعاع میشود. بسته هدایت جهت کاندیدا یک به تبدیل نرو ای از و دارد را پروتکلHH-VBF عملکرد 2: 4- شکل گره مطلوبیت فاکتور مفهوم : شکل 2-3 بردار نزدیکی در کننده هدایت گره اگر VBF پروتکل در یک برای را بسته کرد آن پیدا هدایت برای را مسیریابی گرهای زمانی دوره این دارد. می نگه سازگاری ایجاد منظور زمانیبه دوره توسط شرایط واجد گره هر دیگر عبارت به دارد. نام Tadaptation به که میاندازد تاخیر به را بستههایی نقل و حمل زمانی بازه یک میشود. محاسبه زیر شرح (2) است V0 سرعت شده تعریف پیش تاخیراز Tحداکثر delay آن در که برابر معموال که است آب در صوتی سیگنالهای انتشار است. هدایتکننده و گره این بین فاصله d و 1500 است M / s زیادی مسیرهای میتواند غیرمتراکم شبکههای در پروتکلHH-VBF ]17[. دارد مسیریابی لوله شعاع به کمتری حساسیت و بیابد را ایجاد و گام به گام روش نمودن اتخاذ علت به الگوریتم این همچنین دارد VBF به نسبت را بهتری بسته تحویل نرخ مسیر هر در لوله آن حتما باشد داشته وجود شبکه در خلوت مسیری که صورتی در و که شبکههایی در و دارد باالیی انرژی مصرف اما کرد. خواهد پیدا را نیست] 15 [. کارا VBF اندازه به باشد زیاد گرهها تحرکت VBVA پروتکل بررسی 2-3- گره انتخاب برای VBF و HH-VBF نظیر مسیریابی پروتکلهای سیاست کارگیری.به میکنند استفاده حریصانه روش از بعدی گام ممکن مثال بهعنوان نیست. موفقیتآمیز موارد همه در حریصانه هدایت برای مناسب را همسایگانش از یک هیچ نتواند گره یک است کند. هدایت بعدی گام به را بسته نمیتواند بنابراین بیابد بسته میگویند. مسیریابی چاله مفهوم این به مسیریابی پروتکلهای در شبکههای در چاله از اجتناب جهات استکه پروتکلی نخستين VBVA فصلنامه تابستان چهارم/شماره 7 / سال 37

زیر آب ارايه شده است.این پروتکل از دو مکانیزم برای عبور از چاله استفاده میکند. نخست مکانیزم Vector-Shiftو دوم مکانیزم Back-.Pressure در پروتکل VBVA وقتی یک گره تشخیص وجود چاله برای یک بسته را داد سعی میکند تا با تعویض بردار هدایت بسته از چاله عبور کند. اگر گره هیچ عمل هدایت بستهای را در بردار جدید نشنود بهعنوان گره نهایی در نظر گرفته میشود. مکانیزم Vector-Shift برای یک گره پایانی نمیتواند مسیر جایگزینی پیدا کند و در این حالت باید از مکانیزمBack-Pressure استفاده شود. در مکانیزم Back-Pressure وقتی یک گره تشخیص میدهد که یک گره نهایی است بسته را به عقب هدایت میکند. این کار تا زمانی که بسته به گرهای برسد که بتواند از مکانیزم Vector-Shift استفاده کند ادامه مییابد ] 18-16 [.این روش توانسته مسالهی حفره را حل نماید. مکانیزم اجتناب از حفره باعث ایجاد چندین بردار حمل میشود که منجر به بهبود و استحکام شبکه میشود] 17 [.در صورت بروز حفره و استفاده از مکانیزم اجتناب از حفره مصرف انرژی بیشتری نیاز است. ضمنا سربار اضافی به خاطر استفاده از مکانیزم اجتناب از حفره تولید میشود. همچنین در صورت وجود حفره تاخیر زیادی در شبکه ایجاد میشود. 3 -پروتکل پیشنهادی VBF یکی ازالگوریتمهای مسیریابی درشبکههای حسگر بیسیم زیرآبی است. در پروتکل VBF گرههایی که درمحدوه شعاع لوله مسیریابی باشند برای هدایت بسته به کارگرفته میشوند. بنابراین زمانیکه شعاع لوله مسیریابی بزرگ باشد تعداد گرههای شرکتکننده به منظور هدایت بسته بیشتر میشود. در این صورت انرژی بیشتری مصرف خواهد شد و اگرشعاع لوله کم باشد تعداد گرههای کمتری به منظور هدایت بسته به کارگرفته میشوند. دراین صورت نیز ممکن است بستههای کمتری توسط سینک دریافت شود. مادر روش پیشنهادی شعاع لوله را بهصورت تابعی از ابعاد محیط بردگره و تعدادکل گرهها درنظر گرفتیم. برای اینکه بتوانیم انرژی مصرفی گرهها را مدیریت کنیم انرژی باقیمانده گرهها را نیزدرنظرگرفتیم. الگوریتم ارايه شده مشابه الگوریتمVBF استولی تفاوتهای زیر رابا آن دارد. 1- انرژی باقیمانده و 2- عرض لوله متغیر. در روش پیشنهادی هربسته شامل موقعیت مبدأ و مقصد ارسال کننده وهمچنین انرژی باقیمانده است.مسیر ارسال بهوسیله بردار بین مبدأ و مقصد مشخص میشود. اگر یک گره تعیین کند که به اندازه کافی به بردار مسیریابی نزدیک است)اگرازیک حدآستانه کمترباشد( موقعیت محاسبه شده خود و همچنین انرژی باقیمانده خودرادرداخل بسته قرار میدهد و آن را ارسال میکند در غیر این صورت بسته را حذف میکند. بنابراین مسیر ارسالی بهصورتی کلوله مجازی از منبع به مقصد است و گرههای حسگر داخل این لوله شایستهی ارسال دادهها هستند. فاکتور مطلوبیت به مانند الگوریتم VBF و طبق رابطه )1( محاسبه میگردد. اگر فاکتور مطلوبیت a مقدار بزرگی داشته باشد در این صورت گره برای ارسال بسته مناسب نیست. اگر فاکتور مطلوبیت a نزدیک به صفر باشد به این معنی است که گره به بهترین موقعیت نزدیک شده است. هنگامی که یک گره بستهای را دریافت میکند اول موقعیت خود را محاسبه میکند و تعیین میکند که آیا در داخل لوله مسیریابی قرار دارد یا خیر. اگر در داخل لوله مسیریابی T adaptation نگه میدارد. که این باشد گره بسته را برای یک فاصله زمانی مقدار نیز به مانند الگوریتم VBF و از رابطه )2( بهدست می آید.در T adaptation اگریک گره بستههای دیگری ازطرف دیگر مدت زمان گرهها دریافت کند دراین صورت گره فاکتورمطلوبی تا برای همه آنها محاسبه میکند. اگر فاکتور مطلوبیت بین (3>α>0) باشد. بسته را ارسال میکند در غیر اینصورت بسته راحذف میکند. هرگره زمانی که بستهای را دریافت میکند ابتدا بررسی میکندکه آیا درداخل شعاع محاسبه شده قرار داردیا خیر.در ادامه الگوریتم پیشنهادی در قالب یک شبه کد آورده شده است. Algorithm 1Proposed Protocol 1: pr = r_residual_energy / f_residual_energy 2: width = width_1 * Pr 3: if (projection (pkt) Width) then 4: return true; 5: else 6: return false; عرض لوله بهصورت زیرتعریف می شود: 7: end if (3) (4) که x,y,zاندازه محیط nتعدادگرهها و R محدوده انتقال گره است. در روابط باال هر چقدر محیط بزرگ باشد و تعداد گرهها و محدوده انتقال ارسال بسته کمتر باشد شعاع لولهی مسیریابی باید بیشتر شود تا تعداد گرههای بیشتری داخل لوله مسیریابی قرار گیرند و برعکس هر چقدر تعداد گرهها بیشتر و محدوده انتقال ارسال بزرگتری وجود داشته باشد مقدار Width که همان شعاع لوله مسیریابی است باید کمتر شود. در نتیجه برخالف الگوریتم VBF روش پیشنهادی شعاع لوله مسیریابی مقدار ثابتی ندارد.طبق شبه کد مقدار width در دو مرحله محاسبه میشود. ابتداwidth_1 براساس رابطه )3( محاسبه میشود. سپس مقدار بهدست آمده را در متغیر pr ضرب میکنیم. درخط اول شبه کد به نحوه ی محاسبهی مقدار pr اشاره شده است که متغیر r_residual_energy میزان انرژی باقیماندهی گره دریافت کننده و متغیر f_residual_energy میزان انرژی باقی مانده گره هدایت کننده است.به عنوان مثال درشکل) 3-1 ( گرهF بستهای را ارسال وگرهA آن را دریافت کرده است. حال گره A باید بررسی کندکه آیا درداخل لوله مسیریابی قرار دارد یا خیر. فرض میکنیم مقدار انرژی باقیمانده گره A نسبت به گرهF کمتر باشد. اگربا استفاده ازالگوریتمVBF بسته را ارسال کنیم گرهA درداخل لوله مسیریابی است وبسته را ارسال خواهدکرد بدون اینکه انرژی باقیمانده گره A رادرنظر بگیرد.در خط دوم شبه کد مقدارwidth_1 درpr ضرب خواهدشد لذاwidth نهایی بهصورت رابطه زیرمحاسبه میشود. (5) به این دلیل که انرژی باقیمانده گره A نسبت به گره F کمتر است بنابراین pr یک مقدارکمتر از یک خواهد بود. بنابراین گره A در روش پیشنهادی ما ممکن است بسته را ارسال نکند. چون انرژی باقیماندهاش نسبت به گره Forwarder کمتراست. خط سوم شبه کد فصلنامه علمي- انجمن مهندسین برق و الکترونیک ایران-شاخه خراسان 38 سال چهارم/شماره 7 / تابستان 1396

خیر. یا و دارد قرار یابی مسیر لوله داخل در گره آیا که میکند بررسی ارزیابی و 4 -عملکرد پیشنهادی پروتکل عملکرد شکل 3-1 : سیستم مدل فرضیات بررسی شبیهسازی جزئیات به ورود از قبل است: شده آورده ادامه در فرضیات این است. ضروری و الزم میدانند. را خود موقعیت گرهها - میباشند. یکسان ساختاری دارای و همگن گرهها همه - هستند. ثابت خود موقعیت در مقصد و مبداء گرههای - و نمیکنند استفاده مجدد شارژ برای خورشید انرژی از گرهها - میشود. خارج شبکه از شده تخلیه آن انرژی که گرهای VBVA و HH-VBF و VBF پروتکلهای با پیشنهادی الگوریتم منظور به NS-2 افزار نرم از است. گرفته قرار مقایسه مورد و ارزیابی رد شبیهسازی پارامترهای به است. شده استفاده روشها شبیهسازی است. شده اشاره 1-4 جدول سازی شبیه افزار نرم بررسی مورد مساحت گره تعداد انتقال دامنه یابی مسیر لوله عرض بسته اندازه سازی شبیه زمان مدت اولیه انرژی ارسال زمان در انرژی مصرف میزان زمان در انرژی مصرف میزان دریافت زمان در انرژی مصرف میزان استراحت منبع آدرس مقصد آدرس سازی شبیه پارامترهای 4-1: جدول NS2 version 2.30(Aqua-sim) 1000m x 1000m x 500m 500-2500 100m 100m 50 Bytes 1000s 10000 2w 0.75w 0.008 )500,900,900( )0,100,100( شبکه کل انرژی مصرف میانگین شده بررسی که فاکتوری نخستين نمودار به 4-1 شکل در و آن مقادیر به 4-2 جدول در که است است. شده اشاره آن تغییرات مختلف پروتکلهای در انرژی مصرف :میزان 4-1: شکل مختلف پروتکلهای در دریافتی بستههای شکل 4-2 :تعداد فصلنامه تابستان چهارم/شماره 7 / سال 39

شکل 4-3 :میزان انرژی مصرفی با انرزی اولیه 100 ژول شکل 4-4 : تعداد بسته های دریافتی با انرزی اولیه 100 ژول شکل 4-5 :میزان انرژی مصرفی با انرزی اولیه 10 ژول شکل 4-6 :تعداد بسته های دریافتی با انرزی اولیه 10 ژول فصلنامه علمي- انجمن مهندسین برق و الکترونیک ایران-شاخه خراسان 40 سال چهارم/شماره 7 / تابستان 1396

انرژی( مصرف )میانگین سازی شبیه از حاصل نتایج : 4-2 جدول انرژی مصرف میانگین گرهها تعداد 500 1000 1500 2000 2500 VBF 4046 8456 13317 18418 23480 HH-VBF 4135 19800 36620 44320 57320 VBVA 4210 10320 30200 55320 70100 MY-VBF 4145 9088 14079 19170 23315 غیرمتراکم شبکه که ابتدا در پیشنهادی روش که میگردد مالحظه چه هر ولی دارد دیگر روشهای با برابر تقریبا انرژی مصرف است عملکرد میگردد متراکمتر شبکه و میشود افزوده گرهها تعداد بر مصرف 2500 از بیشتر گره تعداد از که جایی تا کرده پیدا بهتری رد همانطور میکند. پیدا ها روش سایر به نسبت پایینتری انرژی گرهها تعداد چه هر شد داده توضیح شده ارايه روش جزئیات در که بستههای تا گردد بیشتر باید مسیریابی لولهی شعاع باشد کمتر لوله شعاع افزایش با دیگر طرفی از شود. هدایت مقصد به بیشتری از میکنند. مصرف را بیشتری انرژی بسته هدایت منظور به گرهها از بیش شده ارايه روش مصرفی انرژی غیرمتراکم شبکههای در اينرو شعاع میگردد افزوده گرهها تعداد بر چه هر اما است. دیگر روشهای برای کمتری انرژی آن نتیجه در و شده کمتر نیز مسیریابی لوله نیز دریافتی بستههای تعداد میانگین میگردد. مصرف بستهها هدایت نمودار به و 4-3 جدول در آن مقادیر به که است فاکتوری دومین است. شده اشاره 4-2 شکل در آن تغییرات دریافتی( بستههای تعداد )میانگین سازی شبیه از حاصل نتایج 4-3: جدول دریافتی بستههای تعداد میانگین گرهها تعداد 500 1000 1500 2000 2500 VBF 0 8 3.5 58 78 HH-VBF 3 90 98 100 100 VBVA 1 19 35 65 72 MY-VBF 2 20 49 61 74 انرژی مصرف میزان با برابر تقریبا انرژی مصرف پیشنهادی پروتکل بیشتری بستههای تعداد که است حالی در این و دارد VBF پروتکل را VBVAوVBF پروتکل دو عملکرد و نماید می تحویل سینک به را باالتری توان که گرههایی پیشنهادی پروتکل در بخشد. می بهبود و بسته دریافت برای بیشتری شانس دارند خود کنندهی ارسال از لوله شعاع کاهش و افزایش با همچنین و داشت خواهند را آن ارسال شده ارايه روش در سینک به رسیدن برای گامها تعداد مسیریابی تنها نه پیشنهادی روش انرژی مصرف اينرو از است. یافته کاهش بستههای تعداد بلکه است شده کمتر مقایسهای روشهای سایر از شبکه در بهویژه VBVA و VBF روشهای به نسبت نیز دریافتی بیشترین که نیز HH-VBF الگوریتم است. یافته بهبود غیرمتراکم شبکه به نیز را زیادی مصرفی انرژی است دارا را تحویلی بسته تعداد بآ زیر بیسیم حسگر شبکههای در موضوع این و میکند تحمیل ایجاد را مشکالتی میتواند است انرژی حفظ آن چالش مهمترین که و شده ارايه روش مصرفی انرژی معیار بودن نزدیک به توجه با نماید. هر در اولیه انرژی میزان در تغییر ایجاد با تا است الزم VBF پروتکل 4-4 و 4-3 کنیم.شکلهای بررسی را دقیقتری مقایسات روش دو اولیه انرژی با و روش دو هر در را تحویلی بسته تعداد و انرژی تغییرات و انرژی تغییرات 4-6 و 4-5 شکلهای و میدهد نشان ژول 100 ژول 10 اولیه انرژی با و روشها از یک هر در را تحویلی بسته تعداد میکند. بیان شدن بهتر شاهد گرهها اولیه انرژی کاهش با که میگردد مالحظه نسبت انرژی مصرف میزان حفظ با هستیم. شده ارايه روش عملکرد میشود. سینک تحویل نیز بیشتری بستههای تعداد VBF پروتکل به لوله عرض تغییر بر تکیه با توانسته پیشنهادی روش که است واضح در بهویژه را کمتری انرژی مصرف شبکه تراکم با متناسب مسیریابی و باشد داشته روشها سایر به نسبت زیاد گره تعداد با شبکههای تحویل نیز را بیشتری بستههای غیرمتراکم شبکههای در همچنین شامل شبکه و بوده مهم مصرفی انرژی که کاربردهایی در لذا نماید. تحویلی بسته تعداد که کاربردهایی در همچنین و است زیاد گره تعداد شده ارايه الگوریتم است کمتری تراکم دارای شبکه و دارد اهمیت میگردد. پیشنهاد شبکه طراح به مسیریابی پروتکل یک منظور به 5 -نتیجهگیری الگوریتم بر مبتنی بردار بر مبتنی نقل و حمل پروتکل یک مقاله این در ارايه UWSNها در مس یریابی چالشهای ب ه رس یدگی برای VBF شبکههای در مس یریابی برای مرجع پروتکل یک اس ت. VBF شده با مقایسه در آن عملکرد و میشود محسوب آب زیر بیسیم حس گر انرژی مصرف و قوی مقیاسپذیری دارای پخش ی همه پروتکلهای آن فقط که اس ت دلیل این نیزبه روش این کارامدی اس ت. کارآمد درگیر دارند قرار یابی مس یر لوله مس یر در که گرههایی از دس ته دارد.در کارآمدی انرژی مصرف بنابراین میشوند دادهها نقل و حمل لوله شعاع به وابس ته پروتکلی VBFکه الگوریتم بهبود با پژوهش این را لوله شعاع که است شده ارايه مسیریابی الگوریتم است مس یریابی در میگیرد. نظر در گرهها تعداد و برد محیط ابعاد از تابعی بهص ورت تغییر نیز مس یریابی لوله ش عاع پارامترها این از یکی تغییر با نتیجه وجود تابعی گرهها مصرفی انرژی مدیریت منظور به اما کرد. خواه د کمتر خیلی بسته ی کننده دریافت گره باقیمانده انرژی اگر که دارد شعاع کردن کوچک با باشد کننده ارس ال گره ماندهی باقی انرژی از را هدایتکننده گره بهعنوان ش دن انتخاب شانس یابی مس یر لوله هدایت گره آوردن بدس ت ش انس دیگر گرههای تا میدهد کاهش پروتکلهای ب ا ش ده ارايه الگوریتم آورند. بهدس ت را بس ته کننده شبیهسازی نتایج و اس ت شده مقایس ه VBVA و VBF HH-VBF عرض تغییر بر تکیه با توانسته پیشنهادی روش که است آن از حاکی به را کمتری انرژی مصرف ش بکه تراکم با متناسب مس یریابی لوله بس تهی تحویل همچنین و زیاد گره تع داد با های ش بکه در وی ژه س ایر به نس بت کمتر تراکم با ش بکههای در ویژه به را بیش تری باشد. داشته روشها پينوشتها 1Under Water Wireless Sensor Networks 2 Angle Of Arrival 3 Sender Node 4 Forwarder node 5 Target node 53 صفحه در ادامه فصلنامه تابستان چهارم/شماره 7 / سال 41