نوع مقاله: مقاله پژوهشی
نویسندگان
1 کارشناسی ارشد مهندسی منابع آب، گروه مهندسی آب ، دانشکده کشاورزی، دانشگاه تبریز، تبریز، ایران* (مسوول مکاتبات)
2 استادیار گروه آب و خاک، دانشکده کشاورزی، دانشگاه صنعتی شاهرود، شاهرود، ایران
چکیده
کلیدواژهها
موضوعات
علوم و تکنولوژی محیط زیست، دورهبیست و یکم، شماره نه، آذر ماه 98
پیش بینی جریان آبراهه ای با استفاده از مدل های هیبریدی هوشمند در مقیاس ماهانه (مطالعه موردی: رودخانه زرین رود)
بابک محمدی[1] *
روزبه موذن زاده[2]
تاریخ دریافت:6/11/95 |
تاریخ پذیرش:3/3/96 |
چکیده
زمینه و هدف: انتخاب ورودیهای مناسب برای مدلهای هوشمند از اهمیت بسزایی برخوردار است زیرا باعث کاهش هزینه و صرفهجویی در وقت و افزایش دقت و کارایی مدلها میشود. هدف از پژوهش حاضر،کاربرد آنتروپی شانون برای انتخاب ترکیب بهینه متغیرهای ورودی در شبیه سازی دبی ماهانه توسط پارامترهای هواشناسی میباشد.
روش بررسی: در این مطالعه داده های هواشناسی و سری زمانی ماهانه دبی رودخانه زرین رود (ایستگاه صفاخانه) واقع در آذربایجان- شرقی در دوره زمانی 1336تا1394 مورد استفاده قرارگرفت. پارامترهای هواشناسی و ماه از سال بهعنوان ورودی در روش آنتروپی به منظور تعیین ترکیب موثر در نظر گرفته شد.
یافته ها: نتایج آنتروپی شانون نشان داد که پارامترهای بارش ، ماه از سال و دما ، نتایج بهتری را برای مدلسازی ارایه میدهد. شبیهسازی با استفاده از مدل های هیبرید هوشمند الگوریتم هیبریدی ازدحام ذرات و الگوریتم هیبریدی شبیه سازی تبرید انجام گرفت.کارایی مدلها با استفاده از معیار ضریب تبیین ،ریشه جذر میانگین خطا وشاخص پراکندگی محاسبه گردید.
بحث و نتیجه گیری: نتایج نشان داد از میان این مدل ها با ساختار ورودیهای یکسان، مدل الگوریتم هیبریدی شبیه سازی تبرید بر پایه ماشین بردار پشتیبان عملکرد بهتری برای شبیهسازی دبی جریان در مقایسه با سایر مدل های هیبریدی هوشمند داشته است. همچنین نتایج تحقیق نشان داد که روش آنتروپی در انتخاب بهترین ترکیب ورودی در مدلهای هوشمند از کارایی خوبی برخوردار است.
واژههای کلیدی :الگوریتم هیبریدی، ازدحام ذرات، تئوری آنتروپی، دبی رودخانه، شبیه سازی تبرید
|
Prediction of Stream Flow Using Intelligent Hybrid Models in Monthly Scale (Case study: Zarrin roud River)
Babak Mohammadi [3]*
Roozbeh Moazenzadeh[4]
Admission Date:May 24, 2017 |
|
Date Received: January 25, 2017 |
Abstract
Background and Objective: Selecting appropriate inputs for intelligent models are important because it reduces the cost and saves time and increases accuracy and efficiency of its models. The aim of the present study is the use of Shannon entropy to select the optimum combination of input variables in the simulation of monthly flow by meteorological parameters.
Method: In this study, meteorological data and monthly time series of discharge of Zarrinrood River (Safavankeh Station) in East Azarbaijan from 1336 to 2015 were used. The meteorological parameters and the month of the year were considered as inputs in the entropy method to determine the effective composition.
Results: Shannon entropy results showed that the rainfall parameters, month of year and temperature provide better results for modeling. The simulations were performed using intelligent hybrid models of particle swarm hybrid algorithm and hybrid simulation hybrid algorithm.
Discussion and Conclusion: The results showed that among these models with the same input structure, the hybrid algorithm simulation based on the support vector machine had better performance for simulating the flow rate compared to other intelligent hybrid models. The results also show that the entropy method is good for selecting the best input combination in smart models.
Keywords: Hybrid Algorithms, Particle Swarm, Entropy, Discharge, Simulated Annealing
مقدمه
امروزه سیستمهای هوشمند برای پیشبینی پدیدههای غیرخطی مورداستفاده قرار میگیرندکه شبکه عصبی مصنوعی [5](ANN) از جمله این روشها می باشد. در سالهای اخیر مدلهای غیرخطی مانند شبکه هوش مصنوعی به طور گستردهای برای مدلسازی سری زمانی فرایندهای هیدرولوژیکی مورد استفاده قرار میگیرند. فرج زاده و همکاران در سال 2014 با استفاده از مدلهای سری زمانی و شبکه عصبی مصنوعی بهپیش بینی جریان ماهانه و بارش حوضه دریاچه ارومیه پرداختند. نتایج حاصل از پیشبینی جریان حاکی از دقت خوب هر دو مدل در تخمین جریان ماهانه بوده است(1). حسن و همکاران در سال 2004 الگوریتم بهینه سازی ازدحام ذرات را با الگوریتم شبکه عصبی مصنوعی مقایسه کردند نتیجه گرفتند که بهینه سازی ازدحام ذرات یک روش جستجوی اکتشافی نسبتا جدید است که با رفتار مشترک از جمعیت بیولوژیکی الهام گرفته است. در این الگوریتم حرکت از مجموعه ای از نقاط (جمعیت) به مجموعه ای دیگر از نقاط در یک تکرار و تنها با بهبود احتمال با استفاده از هیبریدی از قوانین قطعی و احتمالی صورت می گیرد. در این پژوهش ثابت شدکه الگوریتم ازدحام ذرات نسبت به شبکه عصبی مصنوعی راندمان بهتری دارد(2). در تحقیق دیگری توسط چاو الگوریتم بهینه سازی ازدحام ذرات را برای شبکه عصبی مصنوعی در پیش بینی سطح آب رودخانه استفاده کرد. استفاده از شبکه های عصبی مصنوعی نشان داد که روش مقرون به صرفه ای است اما آموزش آنها با مشکلاتی از جمله همگرایی بسیار کند به همراه است. نتایج نشان داد که الگوریتم بهینه سازی ازدحام ذرات می تواند جایگزین مناسبی برای بخش آموزش شبکه عصبی مصنوعی باشد(3). چاو در سال 2007 الگوریتم بهینه سازی ازدحام ذرات را برای پیش بینی سطح آب رودخانه شینگ در هنگ کنگ بررسی نمود. نتایج نشان داد که الگوریتم بهینه سازی ازدحام ذرات از دقت بالاتر در یک زمان بسیار کوتاه تر در مقایسه با سایر الگوریتم ها برخوردار است(4).
در فرایندهای هیدرولوژیکی از مفهوم آنتروپی در تعیین بهینه نمونهبرداری (5)، طراحی و ارزیابی شبکههای پیمایش کیفیت آب (6، 7)، طراحی و ارزیابی شبکه ایستگاههای هیدرومتری (8 و 9) پیشبینی کیفیت آب رودخانه و تخمین پارامترهای توزیع فراوانی (10) تفکیک مقادیر بارش روزانه به مقیاس ساعتی (11)، بررسی و ارزیابی خصوصیات زمانی و مکانی بارش (12و 1) استفاده شده است. در تحقیقی توسط آموروچو و اسپیلدورا آنتروپی را برای ارزیابی عدم قطعیت مدل حوضه استانفورد در شبیهسازی رواناب یک حوضه در کالیفرنیا به کاربردند(12). در پژوهشی توسط کریمی در حوضه آبریز زایندهرود، پس از محاسبه آنتروپی انتقال اطلاعات زوج ایستگاهها، رابطه آنتروپی انتقال اطلاعات فاصله برای منطقه را تعیین و سپس به کمک SA و GA با دو هدف بیشینه کردن حداقل آنتروپی و بیشینه کردن متوسط آنتروپی، مناطق نیازمند ایستگاه های جدید را معرفی کردند(11). در تحقیقی توسط چیانک و همکاران در سال 2004 تئوری آنتروپی انتقال اطلاعات در طراحی شبکه بارانسنجی مورداستفاده قراردادند. مطالعهی موجود در مورد اثر تغییرات مکانی و زمانی بارش با محاسبه حداکثر آنتروپی مشترک میباشد. نتایج نشان داد که اثر تغییرات مکانی و مقایسه با مقیاسهای زمانی بارش با محاسبه حداکثر آنتروپی مشترک میباشد. نتایج بیانگر این است که اثر تغییرات مکانی و مقایسه با مقیاسهای زمانی ناچیز است(14). در تحقیقی دیگر توسط رمضان و همکاران در سال 2006 در حوضه برو انگلستان بهمنظور پیشبینی بارش و رواناب از آنتروپی شانون و آزمون گاما جهت تعیین ورودیها به شبکه عصبی مصنوعی استفاده کردند که نتایج از عملکرد بهتر آنتروپی شانون برای تعیین ورودیها حاکی بود(15). در پژوهشی توسط چن در سال 2009 با استفاده از ماشین بردار پشتیبان (SVM) و تئوریآنتروپی انتقال اطلاعات به استخراج دادههای هیدرولوژیکی از حوادث سیل در حوضه رودخانه یانگ در تایوان پرداختند (16).
در این تحقیق برای یافتن بهترین ترکیب از پارامترهای ورودی در پیشبینی سری دبی جریان زرینه رود از تئوری آنتروپی شانون استفاده شد و پس از انتخاب موثر ترین متغییر های ورودی ، برای مدلسازی از الگوریتم های هیبریدی ازدحام ذرات و شبیه سازی تبرید بر پایه های شبکه عصبی مصنوعی پرسپترون چند لایه و ماشین بردار پشتیبان استفاده گردید.
روش بررسی
منطقه موردمطالعه و دادههای مورداستفاده
در این پژوهش، ایستگاه هیدرومتری صفاخانه واقع بر روی رودخانه زرینه رود در استان آذربایجان شرقی بهعنوان منطقه مطالعاتی انتخابشده است. از داده های 58 سال آماری این ایستگاه، از سال 1336 تا سال 1394شامل دما، تبخیر، رطوبت، بارش، سرعت باد و ماه از سال، پس از بررسی صحت داده ها استفاده گردید. ایستگاه هیدرومتری صفاخانه با ارتفاع 1500 متر از سطح دریا و در طول جغرافیایی 48 دقیقه و 15 دقیقه و عرض جغرافیایی 33 درجه و 26 دقیقه واقع گردیده است. در شکل 1 هیدروگراف دبی ماهانه این ایستگاه نشان داده شده است.
شکل1- هیدروگراف دبی ماهانه رودخانه زرینه رود در طول دوره آماری 1336 تا 1394
Figure1. monthly discharge hydrograph during the period 1336 to 1394 Zarineh River
شکل 2 – نمایی از منطقه مورد مطالعه
Figure 2. View of the study area
جدول1- مشخصات آماری داده های دبی جریان رودخانه زرینه رود در ایستگاه هیدرومتری صفاخانه در طول سال های 1336 تا 1394
Table 1. Statistical characteristics of the river flow rate data input combination for Safakhaneh Zarineh in hydrometric station during the 1336 to 1394
پارامتر |
واحد |
میانگین |
کمینه |
بیشینه |
انحراف معیار |
دبی |
M3/S |
76/9 |
53/1 |
52/56 |
40/8 |
دما |
°C |
5/13 |
7/20- |
36 |
46/10 |
تبخیر |
Mm/day |
23/8 |
1/0 |
50 |
5/4 |
رطوبت هوا |
% |
18/53 |
8/12 |
8/98 |
9/17 |
بارش |
mm |
71/0 |
0 |
43 |
54/2 |
سرعت باد |
Km/h |
02/3 |
0 |
75/15 |
9/1 |
ماه از سال |
month |
5/6 |
1 |
12 |
4/3 |
بهمنظور تخمین دبی ماههای آینده، پارامترهای هوشناسی منطقه شامل دما، تبخیر، رطوبت، بارش، سرعت باد و ماه از سال به عنوان ورودی برای تعیین وزن به روش آنتروپی مورد استفاده قرار گرفت .
تئوری آنتروپی شانون
شانون درسال1948نشان داد که وقایع با احتمال وقوع زیاد اطلاعاتکمتری در اختیار میگذارند و برعکس هرچقدر احتمال وقوع یک رخداد کمتر باشد، اطلاعات حاصل از آن بیشتر است. با به دست آوردن اطلاعات جدید، در واقع عدم قطعیتها کاهش یافته و ارزش اطلاعات جدید برابر با مقداری است که از عدم قطعیت کاسته شده است. در نتیجه عدم قطعیتو اطلاعات پارامترهایی وابسته به هم هستند. به عبارت دیگر، از تئوری آنتروپی میتوان بهعنوان شاخصی برای کمی کردن میزان عدم آگاهی و دانش نسبت به مشخصات یک سامانه، استفاده نمود(17).
برای به دست آوردن وزن آنتروپی از معادله زیر استفاده میشود(18):
(1) |
پارامتر مقدار آنتروپی انتقال اطلاعات را بیان میکند در واقع آنتروپی انتقال اطلاعات نوعی از آنتروپی است که برابر با تفاضل مجموع آنتروپی مرزی و آنتروپیهای مشترک میباشد. هرچقدر مقدار آنتروپی کمتر باشد، تأثیرj بیشتر خواهد بود.آنتروپی انتقال اطلاعات بین دو متغیر iوj بهصورت زیر تعریف میشود(18):
(2) |
|
با توجه به اینکه پارامترهای ورودی دارای واحدهای یکسانی باشند معمولاً با استفاده از تابع نرمالسازی، دادهها آمادهسازی میشوند. در این پژوهش از روش نرمالسازی نوع کارایی، تابع نرمالسازی بهصورت زیر خواهد بود(18):
(3) |
الگوریتم ازدحام ذرات (PSO)
الگوریتم بهینه سازی ازدحام ذرات روشی برای بهینه سازی توابع پیوسته غیرخطی است. این ذرات در فضای پاسخ حرکت میکنند و نتایج حاصله بر مبنای یک «ملاک شایستگی» محاسبه میشوند. با گذشت زمان، ذرات به سمت ذراتی که دارای ملاک شایستگی بالاتری هستند، شتاب میگیرند (19). بهینه سازی ازدحام ذرات یک روش جستجوی اکتشافی نسبتا جدید است که با رفتار مشترک از جمعیت بیولوژیکی الهام گرفته شده است. الگوریتم بهینه سازی ازدحام ذرات مبتنی بر جمعیت می باشد، به عبارت دیگر، در این الگوریتم حرکت از مجموعه ای از نقاط (جمعیت) به مجموعه ای دیگر از نقاط در یک تکرار تنها با بهبود احتمال با استفاده از هیبریدی از قوانین قطعی و احتمالی صورت می گیرد. از جمله مزیای آن پیدا کردن جواب بهینه با راندمان بالاتر با دقت بیشتر است (2).
الگوریتم بهینه سازی ازدحام ذرات از سه مرحله تشکیل شده است، این مراحل عبارتند از تولید مواضع ذرات و سرعت، به روز رسانی سرعت و در نهایت به روز رسانی موقعیت. در این الگوریتم یک ذره بر اساس به روز رسانی سرعت، در فضا تغییر موقعیت می دهد. برای شروع کار موقعیت و سرعت از ازدحام اولیه ذرات به طور تصادفی تولید می شوند. با استفاده از ارزش گذاری متغیر های مد نظر، مرزهای بالایی و پایینی تعیین می شوند و از روی آن ها X کمینه و X بیشینه تعیین می شوند (2).برای کسب اطلاعات بیشتر درباره این الگوریتم میتوان به مقاله های کندی و ابرهارت (1995)و حسن و همکاران( 2004) مراجعه نمود.
الگوریتم شبیه سازی تبرید
الگوریتم شبیه سازی تبریدی (تبرید شبیه سازی شده) یا سرد کردن تدریجی یکی از الگوریتم های فرا ابتکاری بوده که علی رغم ساختاری ساده، اثربخشی بالایی در حل بسیاری از مسایل بهینه سازی ترکیبی دارد. این الگوریتم یک روش جستجوی محلی بوده که سعی در بدست آوردن جواب بهینه سراسری دارد. شبیه سازی تبریدی یک روش فرا ابتکاری احتمالی بر مبنای مدل مونت کارلو میباشد که توسط متروپولیس و همکارانش در سال 1953 ارایه شد و به طور گسترده در عرصه های گوناگون مسایل بهینه سازی ترکیبی مورد استفاده قرار می گیرد (20، 21).
اساس این الگوریتم بر مبنای رابطه بین ساختار اتمی، آنتروپی و دما در طول تبرید یک ماده و شباهت آن با پدیده آنیلینگ می باشد. این الگوریتم در دهه هشتاد میلادی توسط کرکپاتریک و همکاران معرفی گردید، این محققین و تاکنون به دلیل سادگی و همچنین کارایی، تاثیر شگرفی در زمینه حل مسایل بهینه سازی ترکیباتی گذاشته است. از آن موقع به بعد روش تبرید شبیه سازی شده برای حل مسایل بهینه سازی مختلفی که شامل متغیرهای مستقل بسیاری هستند به کار گرفته شده است (21، 22). معروف ترین مزیت این الگوریتم این است که برخلاف روش های بهینه سازی موضعی که فقط می توانند یک مقدارمینیمم نزدیک به حدس اولیه را پیدا کنند، روش تبرید شبیه سازی شده، مقدار مینیمم مطلق را پیدا می کند(21).
ماشین بردار پشتیبان
ماشین بردار پشتیبان(SVM) یک مجموعه از روش های یادگیری باناظر است که برای طبقه بندی و رگرسیون استفاده میشود. ماشین بردار پشتیبان توسط چروونوکیس در سال1971، بر پایهی تئوری یادگیری آماری معرفی شد. این روش مبتنی بر طبقهبندی دوتایی در فضای ویژگیهای دلخواه است و از این رو روشی مناسب برای مسایل پیشبینی بشمار میرود (23).
در این تکنیک یک داده به صورت یک بردار P بعدی دیده میشود و میتوان چنین نقاطی را با یک ابرصفحه P-1 بعدی جدا کرد. این عمل جداسازی خطی نامیده میشود. ابرصفحههای بسیاری وجود دارند که میتوانند دادهها را جدا کنند، اما بیشینه کردن حاشیه بین دو کلاس مدنظر است. بنابراین ابرصفحهای انتخاب میشود که فاصلهی آن از نزدیکترین دادهها در هر دو طرف جداکنندهی خطی، بیشینه باشد. اگر چنین ابرصفحهای وجود داشته باشد، به عنوان ابرصفحه بیشینه حاشیه شناخته میشود (24). تابع تصمیم گیری برای جداکردن دادهها با یک زیرمجموعهای از مثالهای آموزشی که بردارهای پشتیبان نامیده میشوند، تعیین میشود. در واقع ابرصفحه بهینه در تکنیک ماشین بردار پشتیبان جداکنندهای بین بردارهای پشتیبان است. اولین کاربرد این روش در مسایل آب توسط دبایک و همکاران (2001) با شبیهسازی بارش- رواناب ارایه شد (24). ماشین بردار پشتیبان یک سیستم یادگیری کارآمد بر مبنای تئوری بهینهسازی مقید است که از اصل استقرای کمینهسازی خطای ساختاری استفاده کرده و منجر به یک جواب بهینه کلی میگردد.
شبکه عصبی مصنوعی (ANN)
از اوایل دهه 1990 تاکنون، این شبکههای عصبی مصنوعی در زمینه هیدرولوژی نیز بهطور موفقیتآمیز بهکار رفته گرفته شده اند. (25). حدود 90 % شبکههایی که در مسایل هیدرولوژی کاربرد دارد شبکههای پیشرو هستند (26). معماری معمول این شبکه متشکل از سه لایه ورودی، پنهانی و خروجی است. تعداد نرونهای موجود در لایه ورودی و خروجی بستگی به نوع مسأله دارد ولی تعداد گرههای لایه پنهان با سعی و خطا بهدست میآید شبکههای پیشرو، اتصالات میان گرههایی وجود دارد که در لایههای متفاوت قرار دارند. همچنین ورودیها در لایه ورودی شبکه نمایش داده شده و عمل تحریک از ورودی به سمت خروجی شبکه شروع میشود (27).
لازم به ذکر است که در تحقیق حاضر از تعداد نرونهای 1 تا 30 برای لایه پنهان شبکه استفاده گردید تا از این طریق تأثیر ساختار مختلف شبکه بر عملکرد آن در شبیهسازی مقادیر کیفی آبخوان را مورد ارزیابی قرار داد. از آنجا که متداولترین نوع توابع محرک تابع تانژانت سیگموئید میباشد بنابراین در این مطالعه از آن برای نگاشت اطلاعات از لایه ورودی به لایه پنهان و همچنین برای نگاشت اطلاعات از لایه پنهان به لایه خروجی استفاده شد.
معیارهای ارزیابی
برای استفاده از دادههای ورودی تعیین شده، در مدلهای هیبریدی هوشمند ابتدا دادهها به دو قسمت تقسیمبندی شدند،75 درصد برای آموزش مدل و25 درصد برای بخش صحت سنجی استفاده گردید. بهمنظور افزایش کارایی مدل، همه دادهها ابتدا به شکل نرمال بین دو عدد 0 و 1 استاندارد شدند سپس آنها به مقادیر اولیه بعد از استفاده در شبیهسازی برگشتند.
(4) |
در این رابطه دادههای مشاهداتی، دادههای استانداردشده،وترتیب معرف دادههای بیشینه و کمین= میباشد. برای مقایسه دادههای مشاهداتی و پیشبینیشده از شاخصهای آماری ضریب تبیین(R2)، ریشه متوسط مربعات خطا (RMSE) و شاخص پراکندگی(SI) استفاده گردید. بهمنظور مقایسه شبکه عصبی مصنوعی و الگوریتم هیبریدی ازدحام ذرات از شاخصهای آماری نظیر: ضریب تبیین(R2)، ریشه متوسط مربعات خطا (RMSE) و شاخص پراکندگی(SI) استفاده شد.
(5) |
|
(6) |
|
(7) |
که در روابط 5 الی 7، مقدار دبی مشاهداتی و مقدار دبی پیشبینیشده و و به ترتیب نشانگر مقادیر میانگین دادههای متناظر میباشند.
در این تحقیق متغیر های سری زمانی پارامترهای هواشناسی که بر اساس مطالعات پیشین بر روی برآورد دبی جریان موثر بودند و در ایستگاه هیدرومتری صفاخانه نیز مورد اندازه گیری قرار گرفته بودند، تعیین گردیدند. این سری زمانی شامل شامل دما، تبخیر، رطوبت، بارش، سرعت باد و ماه از سال و سپس با استفاده از تئوری آنتروپی شانون موثرترین آن ها برای برآورد دبی جریان به عنوان ورودیهای مدل های هوشمند الگوریتم هیبری ازدحام ذرات ( SVM-PSO و ANN-PSO) ، الگوریتم هیبری شبیه سازی تبرید ( SVM-SA و ANN-SA)، شبکه عصبی مصنوعی (ANN) و ماشین بردار پشتیبان (SVM) انتخاب شدند.
یافته ها
به منظورتعیین ترکیب بهینه متغیرهای ورودی به مدلهای هوشمند از آنتروپی شانون استفاده گردید با استفاده از آنتروپی شانون مقدار آنتروپی هریک از پارامترهای ورودی تعیین شد سپس با توجه به اینکه مقدار بیشتر آنتروپی بیانگرتأثیرگذاری بیشتر این پارامتر نسبت به سایر پارامترها در مدلسازی میباشد. بنابراین با توجه به شکل 4 نتیجه میشود که تأثیر بارش، ماه از سال و دمای هوا درمدلسازی دبی بر میزان خروجی بیشتر بوده و میتوان به عنوان پارامترهای ورودی به مدلها معرفی گردد که شکل 4 هم این مفهوم را تایید میکند.جدول 2 مقادیر شاخص آماری محاسبه شده مربوط به نتایج بخش آموزش و تست در مدل های هوشمند را نشان میدهد.
شکل4- مقدار آنتروپی هر یک از پارامترهای ورودی به مدل
Figure 4. Entropy value of each of the input parameters to the model
جدول 2- نتایج شبیه سازی با مدل های هیبریدی هوشمند در مراحل آموزش و تست
Table 2. Simulation results in terms of training and testing of intelligent hybrid models
مدل |
پارامترهای بهینه |
آموزش |
|
تست |
|
||
R2 |
SI |
RMSE(M3/S) |
R2 |
SI |
RMSE(M3/S) |
||
ANN |
1-4-3 |
74/0 |
40/0 |
40/3 |
70/0 |
39/0 |
36/3 |
SVM-SA |
6/2=β،5/1=α،18=δ |
97/0 |
14/0 |
25/1 |
95/0 |
16/0 |
32/1 |
SVM |
0.95 =δ2، 2.80=β |
75/0 |
38/0 |
37/3 |
71/0 |
40/0 |
55/3 |
SVM-PSO |
50=W،30=P،5/2=C1=C2 |
88/0 |
26/0 |
66/2 |
85/0 |
29/0 |
82/2 |
ANN-PSO |
50=W،30=P،5/2=C1=C2 |
89/0 |
21/0 |
16/2 |
88/0 |
24/0 |
20/2 |
ANN-SA |
6/2=β،5/1=α،18=δ |
90/0 |
21/0 |
2 |
89/0 |
22/0 |
18/2 |
شکل5- مقادیر مشاهداتی و پیشبینیشده دبی با مدل الگوریتم هیبریدی تکامل تفاضلی (مدل برتر)بخش آموزش و صحت سنجی
Figure 5. The observed and predicted values hybrid differential evolution algorithm Dubai model (model) training and validation
بحث و نتیجه گیری
در این تحقیق سعی بر آن شد که عملکرد تئوری آنتروپی شانون برای تعیین ترکیب بهینه ورودیهای مدلهای هوشمند در سریهای زمانی مورد بررسی قرار گیرد .با توجه به نتایج در جدول 2 ملاحظه میگردد در همه مدل ها قسمت آموزش موفق تر از قسمت تست بوده است، که این امری طبیعی است و نشان از آموزش خوب مدل ها است . که البته در قسمت نتایج تست همه مدل ها مشاهده میشود که نتایج به قسمت آموزش نزدیک است که این دلالت بر تایید نتیجه گیری قبلی دارد و علاوه بر آن نشان میدهد که عملیات هیبرید کردن الگوریتم ها موفقیت آمیز بوده است.و همچنین مشاهده میشود که تمام مدل های هیبریدی از پایه خود موفق تر بوده اند یعنی الگوریتم شبیه سازی تبرید بر پایه ماشین بردار پشتیبان با دقت برابر مجذور مربعات خطای 32/1 برای بخش تست عمل کرده است این در حالی است که پایهِ این مدل هیبریدی یعنی ماشینبردار پشتیبان با دقت برابر مجذور مربعات خطای 55/3 عمل کرده است. و همین_طور مدل الگوریتم هیبریدی شبیه سازی تبرید بر پایه شبکه عصبی مصنوعی برای بخش تست با دقت برابر مجذور مربعات خطای 18/2 عمل کرده است در حالی که شبکه عصبی مصنوعی با دقت بخشت تست برابر مجذور مربعات خطای 36/3 عمل کرده است. همانطور که گفته شد مدل های هیبریدی موفق تر از پایه خود بودند که نتیجه گیری ذکر شده این امر را تایید میکند.
در مدل الگوریتم هیبریدی ازدحام ذرات ، هیبرید شدن با پایهی شبکه عصبی مصنوعی دقت بیشتری داشته است نسبت به هیبرید شدن با پایهی ماشین بردار پشتیبان، که نتایج بخش تست برای این الگوریتم به ترتیب برای معیار مجذور مربعات خطا برابر با 20/2 است. اما در مدل هیبریدی شبیه سازی تبرید نتایج متفاوت است، یعنی در این مدل هیبرید شدن با پایهی ماشین بردار پشتیبان موفقیت آمیز تر بوده است نسبت به هیبرید شدن با شبکه عصبی مصنوعی، که نتایج بخش تست مربوط به معیار مجذور مربعات خطای این مدل با ماشین بردار پشتیبان برابر 32/1 و با شبکه عصبی برابر 18/2 است. بهترین نتیجه و موفق ترین مدل مبوط است به مدل الگوریتم هیبریدی شبیه سازی تبرید بر پایه ماشین بردارپشتیبان (SVM-SA) با میزان ضریب تبیین (R2) در بخش آموزش در حدود 95/0و شاخص پراکندگی(SI) برابر با 14/0 و جذر میانگین مربعات خطا (RMSE) برابر با 25/1 مترمکعب بر ثانیه و در بخش آزمون با ضریب تبیین( R2) حدود 93/0 و شاخص پراکندگی (SI) برابر با 16/0 و جذر میانگین مربعات خطا(RMSE) برابر با 32/1 مترمکعب بر ثانیه نسبت به تمام ترکیبهای مدلسازی شده از دقت بالاتری برخوردار است.
با توجه به نتایج بهدستآمده در بخش مدلسازی، میتوان الگوریتم هیبریدی شبیه سازی تبرید را بهعنوان مدلی با دقت و سرعت پردازش بالا در مدلسازی مسایل هیدرولوژیکیو مسایلی با پارامترهای ورودی تأثیرگذار بر پارامتر خروجی، پیشنهاد نمود. همچنین با توجه به نتایج بهدستآمده، تئوری آنتروپی را بهعنوان روش دقیق و بهینه در جهت کاهش مراحل سعی و خطا در تعیین پارامترهای ورودی در مدلسازی استفاده کرد.
Reference
1- کارشناسی ارشد مهندسی منابع آب، گروه مهندسی آب ، دانشکده کشاورزی، دانشگاه تبریز، تبریز، ایران* (مسوول مکاتبات)
1- Master of water resources engineering, Department of Water engineering, Faculty of Agricultural, University of Tabriz, Tabriz, Iran *(Corresponding author).