دانلود پایان نامه عمران-سازه های هیدرولیکی:برآورد کل بار رسوبی کف در آبراهه ها براساس مدل رگرسیون بردار پشتیبان (SVR) |
(SVR) و الگوریتم بهینهسازی اجتماع ذرات (PSO)
اساتید راهنما:
دکتر ناصر طالببیدختی
دکتر مریم دهقانی
مهرماه 91
تکه هایی از متن به عنوان نمونه :
چکیده
برآورد کل بار رسوبی کف در آبراههها براساس مدل رگرسیون بردار پشتیبان (SVR) و الگوریتم بهینهسازی اجتماع ذرات (PSO)
به کوشش
شهرام صحرائی
اﻧﺘﻘﺎل رﺳﻮب و رﺳﻮبﮔﺬاری، ﭘـﻲآﻣـﺪﻫﺎﻳﻲ ﭼـﻮن اﻳﺠـﺎد ﺟﺰاﻳـﺮ رﺳـﻮﺑﻲ در ﻣـﺴﻴﺮ رودﺧﺎﻧﻪ و در ﻧﺘﻴﺠﻪ ﻛﺎﻫﺶ ﻇﺮﻓﻴﺖ اﻧﺘﻘﺎل ﺟﺮﻳﺎنﻫﺎی ﺳﻴﻼﺑﻲ، ﺧﻮردﮔﻲ ﺗﺄﺳﻴﺴﺎت ﺳـﺎزهﻫـﺎی رودﺧﺎﻧـﻪای و ﻣﺸﻜﻼت دﻳﮕﺮ را درﺑﺮ دارد. همچنین رسوبات معلق کیفیت آب را برای مصارف بشری تحت تأثیر قرار میدهد. ﺑﻨـﺎﺑﺮاﻳﻦ، در ﻫﻴـﺪروﻟﻴﻚ رودﺧﺎﻧـﻪ و ژﺋﻮﻣﻮرﻓﻮﻟﻮژی آن، ﺑﺮرﺳﻲ ﻇﺮﻓﻴﺖ ﺣﻤﻞ رﺳﻮب ﺟﺮﻳﺎن و ﻣﻜﺎﻧﻴﺴﻢ اﻧﺘﻘﺎل رﺳـﻮب از اﻫﻤﻴـﺖ وﻳـﮋهای ﺑﺮﺧﻮردار اﺳﺖ. رویکردهای متداول اغلب بر پایه فرضیات ایدهآل بوده و قادر به ارائه نتایج قابل قبولی از برآورد نرخ انتقال رسوبات بستر نیستند. در این پایان نامه کوشش بر این است که یک روش جامع و دقیق را با بهره گیری از دانش هوش مصنوعی بر روی مسائل پیش بینی و برآورد رسوب پیاده کرد. از دو روش به نامهای حداقل مربعات رگرسیون بردار پشتیبان و الگوریتم بهینهسازی اجتماع ذرات بهره جسته تا بتوان نرخ انتقال رسوبات بستر در آبراههها را با دقت به مراتب بالاتری نسبت به روشهای متداولی از قبیل روش ایکرز و وایت، انجلاند و هانزن، گراف و یانگ تخمین زد. رویکرد ماشین بردار پشتیبان بر مبنای تئوری بهینهسازی مقید بوده و از اصل کمینهسازی خطای ساختاری استفاده کرده که منجر به یک جواب بهینه کلی میگردد. الگوریتم بهینهسازی اجتماع ذرات در مقوله روشهای فراکاوشی جای داشته و از نظم موجود در رفتار جمعی پرندگان جهت جستوجوی غذا ایده گرفته شده است. نتایج حاصل از پیادهسازی مدل حداقل مربعات رگرسیون بردار پشتیبان بر روی مجموعهای از دادههای آزمایشگاهی و میدانی در مقایسه با رویکردهای متداول به مراتب بهتر بوده است. سپس جهت بهبود بهتر مدل، متغیرهای ورودی به صورت لگاریتمی مقیاس شدند و از بروز مقادیر غلظت منفی در مدل جلوگیری به عمل آمد و نتایج نیز نسبتاً مورد بهبود واقع شدند. نتایج حاصل از الگوریتم بهینهسازی اجتماع ذرات به نسبت رویکردهای متداول رضایت بخش بوده ولی عملکرد مدل حداقل مربعات ماشین بردار پشتیبان رضایت بخشتر است و رگرسیون بردار پشتیبان می تواند یک روش جامع و دقیق را در جهت شبیهسازی نرخ انتقال رسوبات بستر ارائه دهد.
فهرست مطالب
فهرست مطالب. ه
فهرست تصاویر. ز
فهرست جداول. ی
1-مقـدمـه. . 1
1-1-طرح مسأله. 1
1-2-ضرورت انجام تحقیق. 2
1-3-اهداف پژوهش. 4
2- مبانی نظری تحقیق. 7
2-1- کلیات. . 7
2-2-رویکرد انشتین. 8
2-3-رویکرد اَیکرز و وایت 11
2-4-رویکرد اِنجلاند و هانزن 12
2-5-رویکرد گراف. 14
2-6-رویکرد یانگ 14
3- مروری بر تحقیقات انجام شده 17
3-1-تحقیقات انجام گرفته در زمینه مباحث پیشبینی سیل 17
3-2-تحقیقات صورت گرفته در زمینه برآورد رسوب . 24
4-مواد و روشها. . 26
4-1-تخمین. 26
4-2-یادگیری ماشین. 28
4-3-ماشینهای بردار پشتیبان (SVM). 29
4-3-1-طبقه بندی ماشین بردار پشتیبان. 30
4-3-1-1- دستهبندی خطی دادههای دارای نویز .33
4-3-1-2- حالتی که دادهها به صورت خطی جدا نشوند 35
4-3-1-2-1- نگاشت الگوها به فضای ویژگی .36
4-3-1-2-2- توابع کرنل رایج 42
4-3-2-رگرسیون بردار پشتیبان (SVR). 43
4-3-2-1- رگرسیونگیری خطی .44
4-3-2-2- رگرسیونگیری غیرخطی 47
4-3-3- حداقل مربعات ماشین بردار پشتیبان. . 52
4-4-الگوریتم جامعه پرندگان. 53
4-4-1-مراحل الگوریتم جامعه پرندگان. 57
4-4-2-کاربرد الگوریتم جامعه پرندگان. 58
4-4-3-مزایای الگوریتم جامعه ذرات. 58
4-4-4-معایب الگوریتم جامعه پرندگان. 59
4-5- دادههای مورد استفاده . 59
4-6-تحلیل ابعادی. 63
4-7-نرمافزار و کدنویسی. 65
5-بحث و نتایج. 68
5-1-رویکرد نخست، حداقل مربعات ماشین بردار پشتیبان 68
5-2-رویکرد ثانویه، الگوریتم بهینهسازی اجتماع ذرات (PSO) 85
5-3-تحلیل حساسیت. 90
6-نتیجهگیری و پیشنهادها . 95
6-1-نتیجهگیری. 95
6-2-پیشنهادها. 97
7-فهرست مراجع 98
فهرست تصاویر
شکل 1-1: چهارچوب تحقیق. 6
شکل 2‑1: تابع برحسب برای مقادیر مختلف z. 9
شکل 2‑2: تابع برحسب برای مقادیر مختلف z. 10
شکل 2‑3: ضریب تصحیح در توزیع لگاریتمی سرعت. 11
شکل 2‑4: معادلات متداول انتقال رسوب و رویکردهای مربوط به آنها 16
شکل 4‑1: نمایشی از شرایط بیشبرازش در مدلسازی. 27
شکل 4‑2: دستهبندیهای مختلفی که سه داده میتوانند با هم داشته باشند. 27
شکل 4‑3: نمایشی از طبقه بندی داده ها به دو دسته و حاشیهی اطمینانی که دادههای دو دسته با هم دارند. 31
شکل 4‑4: نمونهای از خطای طبقه بندی. 34
شکل 4‑5: نگاشت الگوها به فضای ویژگی، در شرایطی که داده ها به طور خطی از هم جدا نشوند. 36
شکل 4‑6: خلاصهای تصویری، از نحوهی نگاشت الگوها و ساخت تابع دستهبندی. 37
شکل 4‑7: نحوه قرارگیری دادههای جدول (4-1) بر روی محور مختصات 39
شکل 4‑8: صفحهای که دادههای نگاشت یافته بر روی آن قرار میگیرند 40
شکل 4‑9: چگونگی قرارگیری داده ها پس از نگاشت آنها. 40
شکل 4‑10: طبقه بندی داده ها با بهره گرفتن از یک جداساز خطی، در دو دسته در فضای ویژگی. 41
شکل 4‑11: مرز تصمیم دو دسته پس از نگاشت آنها. 42
شکل 4‑12:نمودار تابع حساسیت واپنیک و جزئیات آن. 45
شکل 4‑13: کلیه توابع ارزش مورد استفاده در مدل ماشین بردار پشتیبان، که به ترتیب عبارتند از: (a) تابع درجه دو (b) تابع لاپلاس © تابع هابر و (d) تابع حساسیت. 49
شکل 4‑14: مدلهای SVR برای دادههای جدول (4-2) ، با : (a) کرنل چند جملهای از درجه 10 ; (b) کرنل spline 50
شکل 4‑15: مدلهای SVR با تابع هسته B spline از درجه 1 برای مجموعه دادههای جدول (4-2) با C=100: (a) ; (b) . 51
شکل 4‑16: مدلهای SVR با تابع هسته B spline از درجه 1، برای مجموعه دادههای جدول (4-2): (a) و C=100 ; (b) و C=10 51
شکل 4‑17: مدلهای SVR با تابع هسته B spline از درجه 1 برای مجموعه دادههای جدول (4-2): (a) و C=1 ; (b) و C=0.1 52
شکل 4‑18: مفهوم اصلاح نقطه جستوجو توسط الگوریتم PSO 56
شکل 4‑19: چگونگی حرکت یک ذره در فضای جستوجو و تأثیر بهترین ذره روی سایر ذرات. 57
شکل 4‑20: مقادیر برآورد شده تنش برشی بستر و تنش برشی بحرانی 63
شکل 5‑1: فلوچارت مدل ترکیبی الگوریتم PSO و LSSVM 69
شکل 5‑2: همگرایی پارامتر تنظیم ( ). 70
شکل 5‑3: همگرایی پارامتر مربوط به تابع کرنل RBF ( ) 70
شکل 5‑4: هیستوگرام خطای آزمون مدل نخست LSSVM 71
شکل 5‑5: نمودار پراکندگی دادههای آموزشی (مدل نخست LSSVM) 71
شکل 5‑6: نمودار پراکندگی دادههای آزمون (مدل نخست LSSVM) 72
شکل 5‑7: نمودار پراکندگی کل داده ها (مدل نخست LSSVM) 72
شکل 5‑8: مقایسه مدل اولیه حداقل مربعات ماشین بردار پشتیبان با روشهای متداول. 75
شکل 5‑9: مقایسه مدل ثانویه LSSVR با مدل نهایی (مقیاس لگاریتمی) 77
شکل 5‑10: هیستوگرام خطای داده ها در مدل ثانویه LSSVM 82
شکل 5‑11: هیستوگرام خطای داده ها در مدل نهایی LSSVM 82
شکل 5‑12: هیستوگرام خطای داده ها در روش انجلاند و هانزن 83
شکل 5‑13: هیستوگرام خطای داده ها براساس روش یانگ. 83
شکل 5‑14: نمودار پراکندگی دادههای آموزشی. 88
شکل 5‑15: نمودار پراکندگی دادههای آزمون. 89
فهرست جداول
جدول 4‑1: نمونهای از نگاشت الگوها به فضای ویژگی. 38
جدول 4‑2: : مثالی از داده ها برای رگرسیونگیری آنها به وسیله SVR 49
جدول 4‑3: منابع مربوط به دادههای مورد استفاده و نحوه تقسیم آنها به سه بخش. 61
جدول 4‑4: میانگین و انحراف معیار پارامترهای ورودی 65
جدول 5-1: مقایسه رویکرد نخست (LSSVR) با رویکردهای متداول از طریق شاخصهای آماری. 84
جدول 5‑2: مقادیر واسنجی شده پارامترهای مربوط به الگوریتم بهینهیابی اجتماع ذرات. 87
جدول 5‑3: سایر معلومات الگوریتم پرندگان. 87
جدول 5‑4: مقادیر همگرا شده ضرایب مربوط به معادله پیشنهادی برآورد کل رسوبات کف. 88
جدول 5‑5: نتایج حاصل از الگوریتم اجتماع ذرات از نگاه آماری 89
جدول 5‑6: نتایج حاصل از تحلیل حساسیت مدل LSSVM 92
جدول 5‑7: همبستگی متغیرهای ورودی به یکدیگر و اثر حذف آنها بر روی مدل. 94
1- مقـدمـه
1-1- طرح مسأله
توسعه اقتصادی و مدنی یک جامعه تا حد زیادی متناسب با توانایی بیشینه کردن منافع و کمینه کردن زیان ناشی از رودخانهها است. رودﺧﺎﻧـﻪﻫـﺎ ﻫﻤﻮاره
فرم در حال بارگذاری ...
[شنبه 1398-12-03] [ 12:44:00 ب.ظ ]
|