%36تخفیف

دانلود پروژه: HPLA: الگوریتم برنامه ریزی مسیر و مکان یابی گره های ثابت حسگر بی سیم با کمک گره ی لنگر متحرک

تعداد 103 صفحه در فایل word

 کارشناسی ارشد در رشته مهندسی فناوری اطلاعاتIT (M.Sc)

گرایش: شبکه های کامپیوتری

HPLA: الگوریتم برنامه ریزی مسیر و مکان یابی گره های ثابت حسگر بی سیم  با کمک گره ی لنگر متحرک

 

چکیده

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

تعداد زیادی از الگوریتم های پیشنهادی با استفاده از گره لنگر متحرک، اطلاعات مکان یابی را برای گره های حسگر موجود در شبکه فراهم می کنند. در اکثر این الگوریتم ها تنها یک گره ی حسگر مجهز به GPS در شبکه وجود دارد، در حالی که بیشترین پوشش مکان یابی برای گره های حسگر فراهم می شود. HPLA[1] نیز جزء این دسته از الگوریتم های مکان یابی است. HPLA پس از مطالعه و بررسی الگوریتم های مشابه، الگوریتمی پیشنهاد می دهد که قادر به ارائه تکنیکی برای کاهش خطای مکان یابی، چه در حضور نویز و چه در عدم حضور نویز در کنار مصرف بهینه انرژی است.

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

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

واژه های کلیدی

شبکه حسگر بیسیم، مکان یابی، HPLA، لنگر متحرک، RSSI، برنامه ریزی مسیر، خطای مکان یابی، مصرف  بهینه انرژی.

keywords

wireless sensore network, localization, HPLA, mobile anchor, RSSI, path planning, localization error, energy efficiency.

[1] Hexagonal Path planning & Localization Algorithm

 

فهرست مطالب

چکیده 8

فصل اول

1.1. مقدمه. 14

1.2. بیان مساله. 15

1.3. اهمیت و ضرورت تحقیق. 17

1.4. اهداف و کاربردها 18

1.5.  فرضیه ها 19

فصل دوم

2.1. مقدمه. 21

2.2. شبکه های حسگر بیسیم. 22

2.2.1. اجزای سخت افزاری یک شبکه حسگر بیسیم  22

2.2.2. چالش های موجود در شبکه های حسگر بیسیم  24

2.3. مکان یابی در شبکه های حسگر بیسیم. 25

2.3.1. انواع گره ها در WSN   26

2.3.2. انواع مکان یابی در WSN   27

2.3.3. ویژگی های الگوریتم های مکان یابی   28

2.3.4. عوامل موثر در مکان یابی   29

2.3.4.1. نحوه توزیع گره های ناشناخته. 29

2.3.4.2. محیط.. 30

2.3.5. روند مکان یابی   30

2.3.5.1. مودالیتی سیگنال. 31

2.3.5.2.  تکنیک های اندازه گیری.. 32

2.3.5.3. الگوریتم های مکان یابی.. 35

2.3.5.4. مختصات نسبی و مطلق.. 37

2.4.  مروری بر تحقیقات انجام شده 38

2.4.1. trilateration & triangulation & Multilateration. 38

2.4.2. ToA (Time-of-flight یا Time-of-arrival)  39

2.4.3. TDoA    (Time-Different-of-arrival)  39

2.4.4. اندازه گیری زمان انتشار یک طرفه و زمان انتشار رفت و برگشت    40

2.4.5. RSSI 40

2.4.6. روش دیگری برای محاسبه RSSI 41

2.4.7. اندازه گیری زاویه ورود (AOA)  42

2.4.8. Centroid   42

2.4.9. DV-HOP   43

2.4.10. تکنیک آنالیز صحنه (scene analysis)  44

2.4.11. الگوریتم APIT  44

2.4.12. الگوریتم های مرکزی   44

2.4.13. الگوریتم های توزیع شده 45

2.4.14. الگوریتم های  relaxation based. 45

2.4.15. الگوریتم های تشکیل دهنده دستگاه مختصات    45

2.4.16. الگوریتم های مکان یابی آگاه از انتشار خطا 45

2.4.17. الگوریتم های interferometric. 46

2.4.18. Active badge   46

2.4.19. Active office   46

2.4.20. Cricket  47

2.4.21. Overlapping connectivity. 47

2.4.22. Approximate point in triangle. 48

2.5. مقدمه ای بر HPLA.. 48

2.6. نمونه ای از الگوریتم های مکان یابی با گره (ها)ی لنگر متحرک.. 49

فصل سوم

3.1. مقدمه. 57

3.2. مدل سازی شبکه. 59

3.3. Hexagonal Pathplanning and Localization Algorithm.. 61

3.3.1. برنامه ریزی مسیر HPLA   61

3.3.1.1. برنامه ریزی اولین مسیر HPLA- مسیر شش ضلعی منتظم. 63

3.3.1.2. برنامه ریزی دومین مسیر برای HPLA- مسیر شش ضلعی با پوشش کلی و مسیر شش ضلعی کشیده شده 64

3.3.2. تکنیک اندازه گیری HPLA   70

3.3.3. شبه کد مربوط به تکنیک اندازه گیری HPLA   74

3.4. محاسبه طول مسیر CEN و POL.. 75

3.5. تعداد پیام های ارسالی توسط گره لنگر در چند الگوریتم. 78

فصل چهارم

4.1. مقدمه. 81

4.2. بررسی و مقایسه طول مسیر حرکتی گره لنگر. 82

4.3.  بررسی و مقایسه تعداد توقف های گره لنگر (پیام های ارسالی توسط گره لنگر) 83

4.4. بررسی میزان خطا اندازه گیری.. 84

4.5. Confidence Interval 87

4.6. بررسی میزان مصرف انرژی گره های ناشناخته. 89

4.7. بررسی و مقایسه میزان خطای اندازه گیری در حضور نویز. 90

4.8. پراکندگی گره های ناشناخته. 91

4.9. انعطاف پذیر مسیر حرکتی HPLA و عوامل افزایش خطا توسط این مسیر. 94

فصل پنجم

5.1. مقدمه. 96

5.2. نتیجه گیری.. 96

5.3. کارهای آینده 98

References. 100

فهرست شکل ها

 

فصل دوم

شکل 2.1. اجزای اصلی سخت افزاری شبکه حسگر. 23

شکل 2.2. مکان یابی رویداد. 28

شکل2.3. روند الگوریتم مکان یابی.. 31

شکل2.4. تخمین موقعیت گره x با استفاده از تکنیک چند گامی.. 35

شکل2.6. trilateraation به وسیله تقاطع سه دایره. 39

شکل 2.5. الف)  trilateration                                                               ب) triangulation.. 39

شکل2.7. θ زاویه بین خط فرستنده-گیرنده و  جهت مرجع.. 42

شکل2.8. اصل الگوریتم centroid   42

شکل 2.9. موقعیت یابی با استفاده از اطلاعات اتصالی به چندین لنگر 47

شکل 2.10.  تخمین موقعیت با استفاده از overlapping triangle 48

شکل 2.11. مسیر حرکتی لنگر متحرک در [7]. 50

شکل 2.12. اصل الگوریتم centroid 50

شکل 2.13. مسیر حرکتی گره لنگر در مقاله [58] 51

شکل 2.14. حل مشکل colinear 52

شکل 2.15. مسیر حرکتی گره لنگر در [59]. 52

شکل 2.16. الگوی آنتن جهت دار یک لنگر متحرک… 54

شکل 2.17 مجموعه همسایه ها در روش RELM 55

شکل 2.18. a) مسیر SCAN، b)  مسیر DOUBLE SCAN  و c) مسیر HILBERT را نشان می دهد.. 55

فصل سوم

شکل 3.1. تخمین دو مختصات نادرست برای گره ی با موقعیت ناشناخته. 58

شکل 3.2. نحوه پراکندگی گره هادر محیط و مسیر متناسب با آن.. 63

شکل 3.3. الف) مسیر HPLA در زمین مربعی.. 65

شکل 3.3. ب) مسیر HPLA در زمینی مستطیلی.. 66

شکل 3.4. محاسبه موقعیت گره ناشنخته زمانی که دو گره لنگر دارای قدرت سیگنال دریافتی برابر هستند.. 71

شکل 3.5. موقعیت ممکن گره های ناشناخته نسبت به گره های مرجع.. 73

شکل 3.6. هشت ضلعی منتظم.. 75

شکل 3.7. طریقه رسم پیچ ارشمیدس…. 76

شکل 3.8. پیچ اول ارشمیدس…. 77

شکل 4.1. مسافت طی شده به نسبت تغییرات طول و عرض زمین.. 82

شکل 4.2. تعداد پیام های مکان یابی ارسال شده به نسبت برد گره لنگر در زمینی به ابعاد 100m*100m… 83

شکل 4.3. تعداد تعداد پیام های مکان یابی ارسال شده توسط گره لنگر به نسبت برد گره لنگر در زمین 400m*400m… 84

شکل 4.4. بررسی میزان خطای اندازه گیری به نسبت تغییرات برد در الگوریتم های LMAT و CEN.. 85

شکل 4.5. بررسی میزان خطای اندازه گیری به  نسبت تغییرات برد در الگوریتم های HPLA و POL. 86

شکل 4.6.  Confidence Interval. 88

شکل 4.7. تعداد گره های مکان یابی نشده. 88

شکل 4.8. بررسی انرژی مصرفی به نسبت فاصله گره های لنگر از یکدیگر. 89

شکل 4.9. میزان خطای مکان یابی نسبت به نویز. 91

شکل 4.10. تعداد گره های لنگر در مقابل خطای مکان یابی (با استفاده از مسیر شش ضلعی منتظم). 92

شکل 4.11. تعداد گره های مکان یابی نشده در شکل قبل.. 93

شکل 4.12. حرکت گره لنگر بر اساس تراکم گره های ناشناخته. 95

شکل 4.13. مسیر حرکتی نادرست برای HPLA.. 95

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo