تعداد نشریات | 50 |
تعداد شمارهها | 2,232 |
تعداد مقالات | 20,475 |
تعداد مشاهده مقاله | 25,231,927 |
تعداد دریافت فایل اصل مقاله | 22,864,889 |
ارزیابی عدم قطعیت مدلهای ANN و ANFIS در تخمین جریان ورودی به سد رئیسعلی دلواری | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
علوم و تکنولوژی محیط زیست | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مقاله 3، دوره 21، شماره 7 - شماره پیاپی 86، مهر 1398، صفحه 31-47 اصل مقاله (944.04 K) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نوع مقاله: مقاله پژوهشی | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شناسه دیجیتال (DOI): 10.22034/jest.2020.20068.2909 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نویسندگان | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
علی اسکندری 1؛ روح اله نوری2؛ محمدرضا وصالی ناصح3؛ فریماه سعیدی4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1مربی مهندسی عمران، گروه مهندسی عمران، واحد بوشهر، دانشگاه آزاد اسلامی، بوشهر، ایران(مسئول مکاتبات) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2استادیار مهندسی محیطزیست، دانشکده تحصیلات تکمیلی محیطزیست، پردیس فنی، دانشگاه تهران، تهران، ایران | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3استادیار مهندسی محیطزیست، گروه مهندسی عمران، دانشگاه اراک، اراک، ایران | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4کارشناس مهندسی محیطزیست، دانشکده تحصیلات تکمیلی محیطزیست، پردیس فنی، دانشگاه تهران، تهران، ایران | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
چکیده | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
زمینه و هدف: اطلاع دقیق از کمیت آب جاری در رودخانهها تاثیر فراوان بر مدیریت کمی و کیفی منابع آب در جوامع وابسته با آن دارد. در این راستا هدف تحقیق حاضر ارزیابی عدم قطعیت در فرآیند تخمین جریان رودخانه شاپور، ورودی به سد رئیسعلی دلواری، واقع در استان بوشهر میباشد. روش بررسی: برای تخمین جریان ماهانه ورودی به سد رئیسعلی دلواری از مدلهای هوش مصنوعی شبکه عصبی مصنوعی (ANN) و سیستم استنتاج نروفازی تطبیقی (ANFIS) استفاده گردید. همچنین به منظور بهبود استفاده از نتایج این مدلها در تصمیمات مدیریتی در بخش آب، تعیین عدم قطعیت هر یک از آنها در فرآیند مدلسازی جریان انجام شد. در این راستا از نتایج شبیهسازی شده در اجرای هر مدل تحت الگوهای متفاوتی از دادههای واسنجی، استفاده و برای ارزیابی عدم قطعیت هر مدل نیز از دو شاخص عرض محدوده اطمینان (d-factor) و 95 درصد عدم قطعیت پیشبینیها واقع شده در این محدوده (95PPU) استفاده گردید. یافتهها: مطابق نتایج به دست آمده از مدلهای ANN و ANFIS بهینه اجرا شده، مشخص گردید که اگر چه مقادیر آمارههای ضریب تعیین (R2) و قدرمطلق میانگین خطاها (MAE) برای هر دو مدل از مقادیر مناسبی برخوردار بودند، اما عملکرد آنها در برخی نقاط با دبی بالا با خطای قابل توجهی همراه بود. همچنین با بررسی نتایج عدم قطعیت مدلها مشخص شد مدل ANFIS با مقدارd-factor کمتر و مقدار شاخص 95PPU بزرگتر، از عدم قطعیت کمتری نسبت به مدل ANN برخوردار بود. بحث و نتیجهگیری: با توجه به عملکرد تقریباً یکسان هر دو مدل ANN و ANFIS در مراحل واسنجی و صحتسنجی، میتوان مدل ANFIS را به عنوان مدل بهینه تخمین جریان ماهانه ورودی به سد رئیسعلی دلواری به دلیل دارا بودن عدم قطعیت کمتر پیشنهاد نمود. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
کلیدواژهها | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
تخمین جریان؛ تحلیل عدم قطعیت؛ رودخانه شاپور؛ سد رئیسعلی دلواری | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
اصل مقاله | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
علوم و تکنولوژی محیط زیست، دورهبیست و یکم، شماره هفت، مهر ماه 98 ارزیابی عدم قطعیت مدلهای ANN و ANFIS در تخمین جریان ورودی به سد رئیسعلی دلواری
علی اسکندری*[1] alieskandari.eskandari@gmail.com روحاله نوری[2] محمدرضا وصالی ناصح[3] فریماه سعیدی[4]
چکیده زمینه و هدف: اطلاع دقیق از کمیت آب جاری در رودخانهها تاثیر فراوان بر مدیریت کمی و کیفی منابع آب در جوامع وابسته با آن دارد. در این راستا هدف تحقیق حاضر ارزیابی عدم قطعیت در فرآیند تخمین جریان رودخانه شاپور، ورودی به سد رئیسعلی دلواری، واقع در استان بوشهر میباشد. روش بررسی: برای تخمین جریان ماهانه ورودی به سد رئیسعلی دلواری از مدلهای هوش مصنوعی شبکه عصبی مصنوعی (ANN) یافتهها: مطابق نتایج به دست آمده از مدلهای ANN و ANFIS بهینه اجرا شده، مشخص گردید که اگر چه مقادیر آمارههای ضریب تعیین (R2) و قدرمطلق میانگین خطاها (MAE) برای هر دو مدل از مقادیر مناسبی برخوردار بودند، اما عملکرد آنها در برخی نقاط با دبی بالا با خطای قابل توجهی همراه بود. همچنین با بررسی نتایج عدم قطعیت مدلها مشخص شد مدل ANFIS با مقدارd-factor کمتر و مقدار شاخص 95PPU بزرگتر، از عدم قطعیت کمتری نسبت به مدل ANN برخوردار بود. بحث و نتیجهگیری: با توجه به عملکرد تقریباً یکسان هر دو مدل ANN و ANFIS در مراحل واسنجی و صحتسنجی، میتوان مدل ANFIS را به عنوان مدل بهینه تخمین جریان ماهانه ورودی به سد رئیسعلی دلواری به دلیل دارا بودن عدم قطعیت کمتر پیشنهاد نمود. واژههای کلیدی: تخمین جریان، تحلیل عدم قطعیت، رودخانه شاپور، سد رئیسعلی دلواری
Uncertainty Evaluation of ANN and ANFIS Models in Inflow Forecasting into the Raees-Ali Delvari Dam
Ali Eskandari[5]* alieskandari.eskandari@gmail.com Roohollah Noori[6] Mohammad Reza Vesali Naseh[7] Farimah Saeedi[8]
Abstract Background and Objective: Accurate information about the river flow significantly influences the water resources management for the communities that use the water. In this regard, this study aims to present a reliable prediction of the monthly discharge of Shahpour River, inflow to Raees-Ali Delvari Dam, located in the Boushehr Province, Iran. Methods: To forecast the monthly inflow to Raees-Ali Delvari Dam, the artificial intelligence models, i.e. artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS), were applied. Also, uncertainty determination of the both models was carried out in order to improve the application of their results in the management decisions in the water sector. In this regard, the simulated results of the models, tuned with the different pattern of calibration data, were used. Two indices, i.e. the width of confidence band (d-factor) and the values bracketed by 95 percent prediction uncertainties (95PPU) were applied in order to evaluate the models’ uncertainty. Findings: Results of tuned ANN and ANFIS models indicated that although the both models had the appropriate values of determination coefficient (R2) and mean absolute error (MAE), their performance was along with considerable errors in the high extreme values. Besides, a look at through the uncertainty results of the models indicated the ANFIS model, that included the less d-factor and higher 95PPU values, had less uncertainty than the ANN. Discussion and Conclusion: Considering the same performance of the both ANN and ANFIS models in the calibration and test steps, it can be concluded that the ANFIS model was the best selection for monthly inflow prediction into Raees-Ali Delvari Dam due to its less uncertainty that ANN model. Keywords: Inflow Forecasting, Uncertainty Analysis, Shahpour River, Raees-Ali Delvari Dam
مقدمه
رودخانهها نقش مهمی در توسعه جوامع انسانی و اکوسیستم اطراف خود دارند. بنابراین با توجه به نقش اساسی این سیستم آبی در پویایی محیط اطراف خود، برآورد جریان رودخانه از اهمیت ویژهای برخوردار است. معمولاً جریان رودخانه به متغیرهای متعدد هواشناسی، هیدرولوژیکی، خاکشناسی، و مولفههای توسعه جوامع انسانی وابسته میباشد و در بسیاری از موارد تعریف دقیق و کاملی از فیزیک جریان یک رودخانه وجود ندارد. بنابراین در بسیاری از موارد، نیاز به اطلاعات وسیع و به تبع آن وجود عدم قطعیتهای فراوان در تخمین آورد یک رودخانه توسط مدلهای فیزیک مبنای هیدرولوژیکی بهعنوان یکی از چالشهای اساسی مطرح میباشد. برای این منظور استفاده از مدلهایی که بتوانند بخوبی در مورد فرآیندهایی که تعریف دقیق و کاملی از فیزیک آنها وجود ندارد، موثر عمل نمایند و همچنین از حساسیت کمتری نسبت به وجود خطا ناشی از اعمال نشدن برخی پارامترها برخوردار باشند، میتواند موثر باشد. لذا مدلهای رودخانهها نقش مهمی در توسعه جوامع انسانی و اکوسیستم اطراف خود دارند. بنابراین با توجه به نقش اساسی این سیستم آبی در پویایی محیط اطراف خود، برآورد جریان رودخانه از اهمیت ویژهای برخوردار است. معمولاً جریان رودخانه به متغیرهای متعدد هواشناسی، هیدرولوژیکی، خاکشناسی، و مولفههای توسعه جوامع انسانی وابسته میباشد و در بسیاری از موارد تعریف دقیق و کاملی از فیزیک جریان یک رودخانه وجود ندارد. بنابراین در بسیاری از موارد، نیاز به اطلاعات وسیع و به تبع آن وجود عدم قطعیتهای فراوان در تخمین آورد یک رودخانه توسط مدلهای فیزیک مبنای هیدرولوژیکی بهعنوان یکی از چالشهای اساسی مطرح میباشد. برای این منظور استفاده از مدلهایی که بتوانند بخوبی در مورد فرآیندهایی که تعریف دقیق و کاملی از فیزیک آنها وجود ندارد، موثر عمل نمایند و همچنین
از حساسیت کمتری نسبت به وجود خطا ناشی از اعمال نشدن برخی پارامترها برخوردار باشند، میتواند موثر باشد. لذا مدلهای هوش مصنوعی که از قابلیتهای بالایی در مدلسازی پدیدههای پیچیده و غیرخطی برخوردارند، میتوانند به عنوان گزینهای مناسب برای حل مشکل ذکر شده و ارایه الگوی مناسب پیشبینی جریان باشند (1-3). به هر حال اگرچه مدلهای هوشمند با دقت و انعطافپذیری خود، کاربرد موفقیتآمیزی در تخمین جریان طی چند دهه اخیر داشتهاند، اما آنها نیز مانند سایر مدلهای هیدرولوژیکی فیزیک مبنا دارای عدم قطعیت فراوانی در تخمین جریان میباشند. با توجه به استفاده از خروجی مدلهای تخمین جریان برای اتخاذ تصمیمات مدیریتی منابع آب، عدم اطلاع از عدم قطعیتهای موجود در فرآیند مدلسازی جریان میتواند اثرات نامطلوب زیادی خصوصاً در مواقع سیل و خشکسالی به همراه داشته باشد. در این راستا اگرچه مطالعات زیادی با استفاده از مدلهای هیدرولوژیکی فیزیک مبنا انجام شده اما سابقه تحقیق در تعیین عدم قطعیت مدلهای هوشمند برای تخمین جریان بسیار اندک است. اولین مطالعه انجام شده برای تعیین عدم قطعیت مدلهای هوشمند توسط مارسه[9] و همکاران (4) انجام شد. در تحقیق مذکور از مدل سیستم استنتاج فازی تطبیقی[10] (ANFIS) برای تخمین مواد مغذی استفاده و در نهایت تحلیل عدم قطعیت این مدل ارایه گردید. اقیل[11] و همکاران (5) در تحقیقی به بررسی قابلیت مدل ANFIS به عنوان مدلی بهتر در جایگزینی با مدلهای کلاسیک رگرسیونی برای تخمین دبی رودخانهای واقع در کشور اندونزی اقدام نمودند. در گام بعد نیز با استفاده از روش نمونهگیری مونت کارلو به انتخاب نمونههای تصادفی به عنوان الگوهای انتخابی واسنجی مدل ANFIS پرداختند. در نهایت با توجه به نتایج به دست آمده از الگوهای متعدد واسنجی و صحتسنجی، عدم قطعیت این مدل در پیشبینی جریان رودخانه مذکور مورد ارزیابی قرار گرفت. نوری و همکاران (6) برای تحلیل عدم قطعیت مدل ANFIS در فرآیند پیشبینی اکسیژنخواهی بیوشیمیایی 5 روزه[12] رودخانه سفیدرود از روش نمونهگیری مونت کارلو استفاده کردند. در تحقیق مذکور ابتدا با استفاده از روش تجزیه متعامد سره[13] بهترین الگوی ورودی به مدل ANFIS مشخص شد و در گام بعد با استفاده از تغییر در الگوهای انتخابی برای واسنجی مدل، عدم قطعیت مدل ANFIS مورد ارزیابی قرار گرفت. در تحقیقی دیگر نیز نوری و همکاران (7) الگویی مناسب برای تحلیل عدم قطعیت مدل ماشین بردار پشتیبان[14] (SVM) در تخمین اکسیژنخواهی بیوشیمیایی 5 روزه ارایه نمودند. همچنین مطالعهای نیز توسط نوری و همکاران (8) برای مقایسه عدم قطعیت سه مدل شبکه عصبی مصنوعی[15] (ANN)، ANFIS و SVM در فرآیند پیشبینی ضریب پخش طولی در رودخانهها انجام شد. بسیار واضح است که طی سالیان اخیر کاربرد مدلهای هوش مصنوعی در علوم مرتبط با آب در کشور از جایگاه خاصی چه در تحقیقات دانشگاهی و چه در پروژههای کاربردی برخوردار بوده است. از طرفی دیگر نیز آگاهی از عدم قطعیت این مدلها راهکار اتخاذ تصمیمات مدیریتی در بخش آب را تا حدود زیادی بهبود میبخشد. بنابراین با توجه به مطالب مذکور در این تحقیق سعی شده تا با استفاده از مدلهای هوش مصنوعی ANN و ANFIS اقدام به مدلسازی جریان ماهانه رودخانه شاپور واقع در استان بوشهر، ورودی به سد رئیسعلی دلواری، گردد. محدوده موردمطالعه و اطلاعات تحقیق محدوده مورد مطالعه این تحقیق رودخانه شاپور، ورودی به سد رئیسعلی دلواری، واقع در استان بوشهر است (شکل 1). سرچشمه رودخانه شاپور از ارتفاعات کازرون، چنارشاهیجان و رنجان در جنوب غرب استان فارس میگذرد و بعد از آن در مسیر خود ورودی به سد رئیسعلی دلواری را تشکیل میدهد. سد مخزنی رئیسعلی دلواری نیز در بخش شبانکاره و در ۶۰ کیلومتری شهر برازجان در استان بوشهر قرار دارد. این سد، در جنوب غربی ایران و در ۷۳ کیلومتری شمال شرقی بوشهر، بر روی رود شاپور ساخته شده است. قرارداد ساخت این سد، در سال 1375 ابلاغ و در سال 1386 کار ساخت آن به اتمام رسید. مهمترین اهداف ساخت این سد، آبیاری ۲۴ هزار هکتار از زمینهای کشاورزی، تولید سالانه ۹۶ هزار مگاوات انرژی برق آبی، کنترل سیلاب، ایجاد اشتغال، جلوگیری از بروز خسارات ناشی از سیل به زمینهای کشاورزی، نخلستانها و تخریب سواحل رودخانهها بوده است. در این تحقیق برای پیشبینی جریان یک ماه بعد، اطلاعات بارندگی (R) و دبی رودخانه (Q) در مقیاس ماهانه، به مدت 25 سال (از نیمه دوم سال 1364 تا نیمه اول سال 1389) از ایستگاه جرهبالا که در بالادست مخزن سد رئیسعلی دلواری قرار دارد، اخذ گردید. در گام بعد با توجه به اثرپذیری جریان رودخانه از سری زمانی اطلاعات مذکور، پارامترهای معرفی شده هر کدام با دو تاخیر زمانی به عنوان ورودی به مدلهای ANN و ANFIS برای پیشبینی جریان ماه آینده مورد استفاده قرار گرفت. قابل ذکر است که بر اساس تحلیل انجام شده اگرچه بین متغیر هدف با دبی و بارش ماههای گذشته تا حدودی همبستگی وجود داشت، اما متغیر هدف تنها با دبی و بارش با یک و دو تاخیر زمانی از همبستگی مناسبی (بیشتر از 4/0) برخوردار بود. به همین دلیل نیز از دو تاخیر زمانی استفاده گردید. در نتیجه فضای بردار ورودی به مدلها برای پیشبینی دبی ماه بعد شامل 6 متغیر میباشند. در ادامه روند تغییرات مربوط به هر یک از پارامترهای بارش و دبی رودخانه شاپور، ثبت شده در ایستگاه هیدرومتری جرهبالا، در شکل 2 آمده است.
ANFIS برای پیشبینی جریان ماه آینده مورد استفاده قرار گرفت. قابل ذکر است که بر اساس تحلیل انجام شده اگرچه بین متغیر هدف با دبی و بارش ماههای گذشته تا حدودی همبستگی وجود داشت، اما متغیر هدف تنها با دبی و بارش با یک و دو تاخیر زمانی از همبستگی مناسبی (بیشتر از 4/0) برخوردار بود. به همین دلیل نیز از دو تاخیر زمانی استفاده گردید. در نتیجه فضای بردار ورودی به مدلها برای پیشبینی دبی ماه بعد شامل 6 متغیر میباشند. در ادامه روند تغییرات مربوط به هر یک از پارامترهای بارش و دبی رودخانه شاپور، ثبت شده در ایستگاه هیدرومتری جرهبالا، در شکل 2 آمده است.
شکل 1- موقعیت سد رئیسعلی دلواری Figure 1- Location of Raees-Ali Delvari dam
شکل 2- روند تغییرات بارش و دبی ماهانه در ایستگاه جرهبالا طی سالهای 1364 تا 1389 Figure 2- Trend of monthly discharge and rainfall in the Jareh-Bala station during 1985 to 2010
روش تحقیق
در این بخش با توجه به منابع فراوان در زمینه مدلهای ANN و ANFIS (13-9) و همچنین جهت رعایت اختصار در مطالب، به معرفی مولفههای اصلی ANN و ANFIS استفاده شده در این تحقیق پرداخته شده است. همچنین در ادامه نحوه تعیین عدم قطعیت این دو مدل شرح داده شده است. ANN روشی هوشمند است که الگویی مناسب برای مدلسازی پدیدههای پیچیده و غیرخطی را فراهم مینماید. در میان انواع مختلف ANN معرفی شده تا به حال، شبکه عصبی پیشخور[16] (FFNN) با الگوریتم آموزش پسانتشار با عملکرد مناسب به عنوان تقریبزن جهانی شناخته شده است (10). ساختار FFNN عملاً متشکل از چهار مولفه بوده که عبارتند از: الگوریتم آموزش، لایههای پنهان، تعداد نرونها در لایههای پنهان، و توابع محرک. در این تحقیق از FFNN با یک لایه پنهان و الگوریتم لونبرگ-ماردکویت[17] (LM) برای بهینهسازی پارامترهای شبکه استفاده شده است. همچنین توابع محرک در لایه پنهان و خروجی به ترتیب تابع سیگموئید تانزانتی[18] و تابع خطی انتخاب شدند. مدل ANFIS عملاً به روش استفاده از تکنیکهای متفاوت یادگیری در شبکه عصبی برای سیستم استنتاج فازی[19] (FIS) اطلاق میگردد. FIS با استفاده از تعدادی قوانین اگر (بخش مقدم)– آنگاه (بخش تالی) یک رابطه جزء به جزء غیرخطی را از فضای ورودی به فضای خروجی ارایه میدهد. این مدل به گونهای توسعه یافته تا از مزیتهای مدل ANN و همچنین سیستم فازی برخوردار باشد (9). برای بهینهسازی FIS در ساختار مدل ANFIS معمولاً از FFNN استفاده میشود. در مقایسه با ANN، مدل ANFIS از یک الگوریتم ترکیبی، برای تعیین الگوی موجود در بین دادهها استفاده میکند (9). در این روش، از ترکیب روشهای کاهش گرادیان و حداقل مربعات برای بهینهسازی پارامترهای مدل استفاده میشود. هر تکرار این روش ترکیبی شامل فازهای پیشرو و پسرو میباشد. در فاز پیشرو پارامترهای بخش مقدم ثابت بوده و پارامترهای بخش تالی با استفاده از روش حداقل مربعات محاسبه میشوند. اما در فاز پسرو پارامترهای بخش مقدم با استفاده از روش کاهش گرادیان محاسبه شده و پارامترهای بخش تالی نیز ثابت است. اطلاعات بیشتر در مورد الگوریتم ترکیبی در مراجع (9) و (14) آمده است. همچنین قابل ذکر است که در این تحقیق از ساختار FIS مرتبه اول معرفی شده توسط سوگنو (9)، به دلیل عملکرد موفقیتآمیز آن در مدلسازی پدیدههای پیچیده و غیرخطی، استفاده شده است. برای ارزیابی دقت هر یک از مدلهای ANN و ANFIS نیز از آمارههای ضریب تعیین (R2)، میانگین خطای مطلق[20] (MAE) و میانگین مطلق خطای نسبی[21] (AARE) استفاده گردید. با توجه به مطالب ذکر شده برای مدلهای ANN و ANFIS، ضرروری است تابع خطای مربوط به دادههای ورودی مدل بهینه شود که این مهم در مدل ANN توسط الگوریتم LM و در مدل ANFIS نیز توسط الگوریتم ترکیبی معرفی شده انجام شد. بنابراین، لازم است تا کارکرد مدل تحت الگوهای واسنجی متفاوت ارزیابی شده تا عدم قطعیت مدل حاصل از تغییرات ایجاد شده در دادههای ورودی بررسی گردد. قابل ذکر است که مدلهای دادهمحور مانند مدلهای ANN و ANFIS به شدت تحت تاثیر دادههای مورد استفاده برای واسنجی و صحتسنجی میباشند. عملاً روند آموزش در این مدلها بر مبنای دادههای ورودی انجام شده و با توجه به اطلاعات ورودی به این مدلها، بهترین ساختار برای پیشبینی متغیر هدف ایجاد میگردد. بنابراین واضح است که با تغییر دادههای مورد استفاده برای واسنجی، این مدلها عدم قطعیت و عملکردهای متفاوتی از خود نشان دهند. در این تحقیق برای بررسی عملکرد مدلهای ANN و ANFIS، هر یک از آنها با الگوهای متفاوتی از اطلاعات ورودی واسنجی شدند و در نهایت با استفاده از نتایج به دست آمده، عدم قطعیت آنها محاسبه گردید. بدین منظور، یک الگوریتم برای انتخاب الگوهای متفاوتی از دادهها برای واسنجی در محیط MATLAB توسعه داده و به دنبال آن دادههای خروجی برای هر یک از این الگوها توسط مدلهای ANN و ANFIS محاسبه شد. لازم به ذکر است که فرآیند مذکور باید به تعداد زیادی تکرار شود (15). در این پژوهش، مدلهای ANN و ANFIS توسط درصدی از دادهها واسنجی شد و فرآیند نمونهگیری دادهها برای واسنجی این مدلها با استفاده از الگوریتم توسعه داده شده در محیط MATLAB به تعداد مناسب مورد تکرار قرار گرفت (در این تحقیق، 1000 مرتبه). برای ارزیابی دقت در هر مرحله نیز، از مقادیر میانگین الگوهای انتخاب شده در 1000 مرتبه تکرار مطابق شکل 3 (الف) تا (د) استفاده شد. با استفاده از این روند در هر اجرا به دلیل متفاوت بودن دادههای واسنجی، پارامترهای بهینه شده مدلهای ANN و ANFIS مقادیر متفاوتی خواهند داشت که این امر عملکرد آنها را در هر اجرا تحت تاثیر قرار میدهد. بدین روی، دامنهای از دادههای خروجی مربوط به عدم قطعیت مدلهای واسنجی شده ANN و ANFIS با بکارگیری این روش محاسباتی حجیم تعیین گردید. به منظور ارزیابی عدم قطعیت مدلها، آماره 95 درصد عدم قطعیتهای پیشبینی[22] (95PPU) مطابق معادله 1 محاسبه گردید (16). در این راستا
در رابطه 2، انحراف معیار متغیر اندازهگیری شده x و میانگین فاصله کران بالا و پایین بهدست آمده از رابطه 3 است (5).
در رابطه بالا، بیانگر تعداد نقاط دادههای مشاهده شده است. شکل 3 مراحل تصویری تعیین عدم قطعیت مدلهای ANN و ANFIS را به طور کامل نشان میدهد.
(الف) (ب) (ج)
(د) (و) (ی) شکل 3- مراحل گرافیکی تحلیل عدم قطعیت مدلهای ANN و ANFIS Figure 3- Graphical steps of uncertainty analysis of ANN and ANFIS models
نتایج و بحث نتایج مدل ANN در این تحقیق با توجه به عملکرد موثر FFNN در مدلسازی پدیدههای طبیعی و غیرخطی، از این نوع شبکه برای مدلسازی جریان یک ماه بعد، ورودی به مخزن سد رئیسعلی دلواری، استفاده گردید. برای این منظور در این بخش ابتدا 6 متغیر اولیه در بازه 1- تا 1 نرمالسازی شدند. برای جلوگیری از بروز مشکل فوق برازشی و کم تخمینی FFNN نیز از الگوریتم توقف آموزش[23] (STA) استفاده شد. با توجه به مطالب ذکر شده در این تحقیق حدود 83 درصد اطلاعات که شامل 249 ماه میباشد برای واسنجی (180 ماه برای
آموزش و 69 ماه برای اعتبارسنجی) و 17 درصد باقیمانده نیز که 51 ماه است برای مرحله صحتسنجی FFNN مورد استفاده قرار گرفتند. در مرحله بعد نیز با اجرای شبکه برای دفعات زیاد بهترین مدل FFNN اجرا شده که مطابق آمارههای R2، MAE و AARE بالاترین دقت را داشت به عنوان بهترین مدل پیشبینی جریان یک ماه بعد، ورودی به مخزن سد رئیسعلی دلواری، پیشنهاد گردید. در این راستا مدل FFNN اجرا شده با ترکیب 6 نرون در لایه پنهان به عنوان بهترین مدل در این مرحله انتخاب گردید که نتایج اجرای این مدل در مراحل واسنجی و صحتسنجی در جدول 1 و همچنین شکلهای 4 تا 5 نشان داده شده است.
جدول 1- نتایج مراحل واسنجی و صحتسنجی مدلهای ANN و ANFIS Table 1- Results of ANN and ANFIS models during calibration and verification steps
شکل 4- مقادیر پیشبینی شده دبی توسط ANN در مقابل مقادیر مشاهدهای آن در مراحل الف) واسنجی و ب) صحتسنجی Figure 4- Predicted discharge by ANN versus observed discharge values in (a) calibration and (b) verification steps
مطابق نتایج به دست آمده از FFNN بهینه اجرا شده مندرج در جدول 1 میتوان مشاهده نمود که مقدار R2 این مدل در مرحله واسنجی 80/0 و در مرحله صحتسنجی مدل نیز برابر 83/0 است. این واقعیت بیانگر دقت قابل قبول مدل در هر دو مرحله واسنجی و صحتسنجی است. همچنین آمارههای MAE و AARE نیز برای هر دو مرحله واسنجی و صحتسنجی مدل بهینه FFNN اجرا شده مقادیر مناسبی دارا هستند و به طورکلی هرچه این مقادیر نزدیک به صفر باشند بیانگر خطای کمتر مدل است. بنابراین بر مبنای نتایج جدول 1 میتوان دقت مدل پیشنهادی FFNN برای مدلسازی جریان یک ماه بعد، ورودی به مخزن سد رئیسعلی دلواری، را مطلوب ارزیابی نمود. شکل 4 نیز به ترتیب مقادیر مشاهداتی در مقابل مقادیر پیشبینی شده توسط مدل FFNN را در مراحل واسنجی و صحتسنجی نشان میدهد. در مورد این شکل قابل ذکر است که هرچه خط بهینه عبوری از نقاط نزدیکتر به زاویه 45 درجه با محورهای مختصات باشد، بیانگر دقت بیشتر مدل است. مطابق این شکلها نیز مشخص است که اگرچه عملکرد مدل تا اندکی با خطا همراه بوده اما دقت مدل مطلوب میباشد به طوریکه خط عبوری از نقاط در هر دو شکل زاویهای در حدود 45 درجه با محورهای مختصات میسازند. در نهایت نتایج روند تغییرات دبی مشاهدهای در مقابل دبی پیشبینی شده توسط مدل FFNN برای هر دو مرحله واسنجی و صحتسنجی به ترتیب در شکلهای 5 و 6 نشان داده شده است. مطابق این شکلها میتوان مشاهده نمود که اگرچه مقادیر پیشبینی شده توسط مدل FFNN نزدیک به مقادیر مشاهدهای هستند اما عملکرد این مدل در برخی نقاط با دبی بالا در هر دو مرحله واسنجی و صحتسنجی مدل با خطای قابل توجهی همراه است.
شکل 5- روند تغییرات مقادیر پیشبینی شده دبی توسط ANN در مقابل مقادیر مشاهدهای آن در مرحله واسنجی Figure 5- Trend of predicted discharge variations by ANN versus observed values in the calibration step
شکل 6- روند تغییرات مقادیر پیشبینی شده دبی توسط مدل ANN در مقابل مقادیر مشاهدهای آن در مرحله صحتسنجی Figure 6- Trend of predicted discharge variations by ANN versus observed values in the verification step
نتایج مدل ANFIS
در این مرحله تعداد بردارهای ورودی به مدل ANFIS مانند مرحله قبل 6 ورودی استفاده گردید. همچنین متغیرهای ورودی به مدل ANFIS و متغیر خروجی (دبی یک ماه بعد ورودی به مخزن سد رئیسعلی دلواری) در بازه 1- تا 1 نرمالسازی شدند. در این مرحله نیز مانند مرحله قبل برای جلوگیری از بروز مشکل فوق برازشی و کم تخمینی مدل از روش STA استفاده شد. در نهایت نیز مانند مرحله قبل 83 درصد اطلاعات که شامل 249 ماه میباشد برای واسنجی (180 ماه برای آموزش و 69 ماه برای اعتبارسنجی) و 17 درصد باقیمانده نیز که 51 ماه است برای مرحله صحتسنجی مدل ANFIS مورد استفاده قرار گرفتند. در این گام نیز مانند اجرای مدل FFNN، با اجرای مدل برای دفعات زیاد بهترین مدل ANFIS اجرا شده که مطابق آمارههای مورد بررسی بالاترین دقت را داشت به عنوان بهترین مدل پیشبینی جریان یک ماه بعد، ورودی به مخزن سد رئیسعلی دلواری، پیشنهاد گردید. نتایج اجرای این مدل در مراحل واسنجی و صحتسنجی در جدول 1 و همچنین شکلهای 7 تا 9 نشان داده شده است. مطابق نتایج به دست آمده مندرج در جدول 1 میتوان مشاهده نمود که مقدار R2 این مدل در مرحله واسنجی 78/0 و در مرحله صحتسنجی نیز برابر 80/0 است. این واقعیت بیانگر دقت قابل قبول مدل در هر دو مرحله واسنجی و صحتسنجی مدل است. همچنین آمارههای MAE و AARE نیز برای هر دو مرحله واسنجی و صحتسنجی مدل ANFIS از عملکرد قابل قبولی برخوردارند. مطابق نتایج به دست آمده از مدلهای ANN و ANFIS بهینه اجرا شده مشخص است که مقادیر آمارهها برای هر دو مرحله واسنجی و صحتسنجی از مقادیر تقریباً یکسانی برخوردارند. بنباراین بر مبنای نتایج جدول 1 میتوان قضاوت نمود که تفاوت معنیدالری بین عملکرد دو مدل ANN و ANFIS وجود ندارد. شکل 7 نیز به ترتیب مقادیر مشاهداتی در مقابل مقادیر پیشبینی شده توسط مدل ANFIS را در مراحل واسنجی و صحتسنجی نشان میدهد. در مورد این شکل نیز میتوان مشاهده نمود که خط بهینه عبوری از نقاط در زاویه مطلوبی (مقدار مطلوب 45 درجه میباشد) با محورهای مختصات قرار دارد که بیانگر عملکرد مناسب مدل ANFIS است.
شکل 7- مقادیر پیشبینی شده دبی توسط مدل ANFIS در مقایل مقادیر مشاهدهای آن در مراحل واسنجی (الف) و صحتسنجی (ب) Figure 7- Predicted discharge by ANFIS versus observed discharge values in (a) calibration and (b) verification steps
در نهایت نتایج روند تغییرات دبی مشاهدهای در مقابل دبی پیشبینی شده توسط مدل ANFIS برای هر دو مرحله واسنجی و صحتسنجی به ترتیب در شکلهای 8 و 9 نشان داده شده است. مطابق این شکلها میتوان مشاهده نمود که مقادیر پیشبینی شده توسط مدل ANFIS نزدیک به مقادیر مشاهدهای هستند.
شکل 8- روند تغییرات مقادیر پیش بینی شده دبی توسط مدل ANFIS در مقابل مقادیر مشاهدهای آن در مرحله واسنجی Figure 8- Trend of predicted discharge variations by ANFIS versus observed values in the calibration step
شکل 9- روند تغییرات مقادیر پیش بینی شده دبی توسط مدل ANFIS در مقابل مقادیر مشاهدهای آن در مرحله صحتسنجی Figure 9- Trend of predicted discharge variations by ANFIS versus observed values in the verification step
نتایج تحلیل عدم قطعیت مدلهای ANN و ANFIS در این مرحله از تحقیق مشابه مراحل قبل از اطلاعات 249 ماه به عنوان اطلاعات واسنجی و همچنین از اطلاعات 51 ماه برای صحتسنجی استفاده شد. همانطورکه در بخش روششناسی تحقیق نیز مورد اشاره قرار گرفت اساس کار جهت تعیین عدم قطعیت هر یک از مدلهای ANN و ANFIS، این دو مدل با الگوهای متفاوت انتخابی برای واسنجی به دفعات زیاد اجرا شدند که با توجه به یکسان نبودن اطلاعات در هر اجرا خروجی متفانی برای هر مدل نتیجه داد. اطلاعات موردنیاز برای محاسبه باند اطمینان هر یک از مدلها در طی 1000 بار اجرا به دست آمد که با استفاده از آنها آمارههای معرفی شده برای قضاوت در مورد عملکرد هر یک از مدلها محاسبه گردید. شکلهای 10 و 11 به ترتیب عدم قطعیت محاسبه شده مدل ANN و ANFIS را نشان میدهند.
همچنین معیارهای آماری برای ارزیابی عدم قطعیت مدلها شامل آماره d-factor و مقادیر محدود شده به باند 95PPU در مراحل واسنجی و صحتسنجی در جدول 2 آورده شده است. همانطور که در جدول 2 دیده میشود، بیش از 84 و 82 درصد از پیشبینیهای مدل ANN به ترتیب در مراحل واسنجی و صحتسنجی در محدوده باند 95PPU قرار میگیرند در حالی که این مقادیر برای باند اطمینان مدل ANFIS به ترتیب برابر با 87 و 88 درصد میباشد. همچنین آماره d-factor برای مدل ANN در هر دو مرحله واسنجی و صحتسنجی مدل کمتر از 1 است. این حقیقت بیانگر عملکرد مناسب مدل ANN و عدم قطعیت قابل قبول آن برای پیشبینی دبی یک ماه بعد ورودی به سد
رئیسعلی دلواری است. با دیدی دقیقتر در نتایج به دست آمده از تحلیل عدم قطعیت مدلهای ANN و ANFIS میتوان دریافت که بیش از 88 و 87 درصد از پیشبینیهای مدل ANFIS به ترتیب در مراحل واسنجی و صحتسنجی در محدوده باند 95PPU قرار میگیرند در حالی که این مقادیر برای باند اطمینان مدل ANN به ترتیب برابر با 84 و 82 درصد است. همچنین آماره d-factor برای مدل ANFIS در هر دو مرحله واسنجی و صحتسنجی مقادیری کمتر نسبت به مدل ANN دارند. این حقیقت بیانگر عملکرد مناسبتر مدل ANFIS در مقایسه با مدل ANN برای پیشبینی دبی یک ماه بعد ورودی به مخزن سد رئیسعلی دلواری است.
جدول 2- نتایج تعیین عدم قطعیت مدلهای ANN و ANFIS Table 2- Results of uncertainty determination for ANN and ANFIS models
جمعبندی و نتیجهگیری
با توجه به اهمیت سدها به عنوان یکی از اساسیترین منابع تامین آب شرب، کشاورزی و صنعت و همچنین برآورد دبی ورودی به این سازههای عظیم، هدف اصلی این تحقیق نیز ارایه مدلی با استفاده از مدلهای ANN و ANFIS برای تخمین جریان ماهانه رودخانه شاپور، ورودی به سد رئیسعلی دلواری، قرار داده شد. همچنین به منظور ارزیابی بهتر عملکرد مدلها، تحلیل عدم قطعیت هر یک از آنها نیز انجام پذیرفت. به طور خلاصه میتوان مهمترین نتایج به دست آمده از تحقیق حاضر را در بندهای ذیل خلاصه نمود:
تشکر و قدردانی تحقیق حاضر برگرفته از طرح پژوهشی مصوب دانشگاه آزاد اسلامی واحد بوشهر تحت عنوان "ارایه روششناسی مناسبی جهت تحلیل عدم قطعیت مدلهای هوش مصنوعی برای پیشبینی جریان رودخانه شاپور، ورودی به سد رئیسعلی دلواری" میباشد. بنابراین نگارندگان مراتب تشکر و قدردانی خود را از معاونت پژوهشی دانشگاه آزاد اسلامی واحد بوشهر جهت تأمین مالی این تحقیق ابراز میدارند.
منابع 1. Sanikhani, H., Kisi, O., 2012. River flow estimation and forecasting by using two different adaptive neuro-fuzzy approaches. Water Resources Management, Vol. 26, pp.1715-1729 2. Patel, S.S., Ramachandran, P., 2015. A comparison of machine learning techniques for modeling river flow time series: the case of upper Cauvery river basin. Water Resources Management, Vol. 29, pp.589-602 3. Noori, R., Farokhnia, A., Morid, S., Madvar, H.R., 2009. Effect of inpiut variables preprocessing in artificial neural network on monthly flow prediction by PCA and wavelet transformation. Journal of Water and Wastewater, Vol. 1, pp.13-22 (In: Persian). 4. Marce, R., Comerma, M., García, J.C., Armengol, J., 2004. A neuro-fuzzy modeling tool to estimate fluvial nutrient loads in watersheds under time-varying human impact. Limnology and Oceanography Methods, Vol. 2, pp.342-355 5. Aqil, M., Kita, I., Yano, A., Nishiyama, S., 2007. Analysis and prediction of flow from local source in a river basin using a Neuro-fuzzy modeling tool. Journal of Environmental Management, Vol. 85, pp.215-223 6. Noori, R., Safavi, S., Shahrokni, S.A.N., 2013. A reduced-order adaptive neuro-fuzzy inference system model as a software sensor for rapid estimation of five-day biochemical oxygen demand. Journal of Hydrology, Vol. 495, pp.175-185. https://doi.org/10.1016/j.jhydrol.2013.04.052 7. Noori, R., Yeh, H.D., Abbasi, M., Kachoosangi, F.T., Moazami, S. (2015). Uncertainty analysis of support vector machine for online prediction of five-day biochemical oxygen demand. Journal of Hydrology 527: 833-843. https://doi.org/10.1016/j.jhydrol.2015.05.046 8. Noori, R., Deng, Z., Kiaghadi, A., Kachoosangi, F.T., 2016. How reliable are ANN, ANFIS, and SVM techniques for predicting longitudinal dispersion coefficient in natural rivers? Journal of Hydraulic Engineering, Vol. 142. https://doi.org/10.1061/(ASCE)HY.1943-7900.0001062 9. Jang, J.S.R., 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEE Transactions on Systems, Man, and Cybernetics Vol. 23, pp.665-685 10. Haykin, S., 1994. Neural Networks: A Comprehensive Foundation. Prentice Hall, New Jeresy. 11. Jalili, M., Noori, R., 2008. Prediction of municipal solid waste generation by use of artificial neural network: a case study of Mashhad. International Journal of Environmental Research, Vol. 2, pp.13-22 12. Noori, R., Karbassi, A., Farokhnia, A., Dehghani, M., 2009. Predicting the longitudinal dispersion coefficient using support vector machine and adaptive neuro-fuzzy inference system techniques. Environmental Engineering Science, Vol. 26, pp.1503-1510. https://doi.org/10.1089/ees.2008.0360 13. Noori, R., Karbassi, A.R., Mehdizadeh, H., Vesali‐Naseh, M., Sabahi, M.S., 2011. A framework development for predicting the longitudinal dispersion coefficient in natural streams using an artificial neural network. Environmental Progress & Sustainable Energy, Vol. 30, pp.439-449. https://doi.org/10.1002/ep.10478 14. Jang, J.S.R., Sun, C.T., 1995. Neuro-fuzzy modeling and control. Proceed. IEEE, Vol. 83, pp.378-406.
15. Dehghani, M., Saghafian, B., Nasiri Saleh, F., Farokhnia, A., Noori, R., 2014. Uncertainty analysis of streamflow drought forecast using artificial neural networks and Monte‐Carlo simulation. International Journal of Climatology, Vol. 34, pp.1169-1180. https://doi.org/10.1002/joc.3754 16. Moazami, S., Noori, R., Amiri, B.J., Yeganeh, B., 2016. Reliable prediction of carbon monoxide using developed support vector machine. Atmospheric Pollution Research, Vol. 7, pp.412-418. https://doi.org/10.1016/j.apr.2015.10.022 17. Noori, R., Hoshyaripour, G., Ashrafi, K., Araabi, B.N., 2010. Uncertainty analysis of developed ANN and ANFIS models in prediction of carbon monoxide daily concentration. Atmospheric Environment, Vol. 44, pp.476-482. https://doi.org/10.1016/j.atmosenv.2009.11.005 1- مربی مهندسی عمران، گروه مهندسی عمران، واحد بوشهر، دانشگاه آزاد اسلامی، بوشهر، ایران* (مسئول مکاتبات) [2]- استادیار مهندسی محیطزیست، دانشکده تحصیلات تکمیلی محیطزیست، پردیس فنی، دانشگاه تهران، تهران، ایران [3]- استادیار مهندسی محیطزیست، گروه مهندسی عمران، دانشگاه اراک، اراک، ایران [4]- کارشناس مهندسی محیطزیست، دانشکده تحصیلات تکمیلی محیطزیست، پردیس فنی، دانشگاه تهران، تهران، ایران [5]- Lecturer in Civil and Environmental Engineering, Department of Civil Engineering, Boushehr Branch, Islamic Azad University, Boushehr, Iran * (Corresponding Author) [6]- Assistant Professor, Environmental Engineering, School of Environment, College of Engineering, University of Tehran, Tehran, Iran [7]- Assistant Professor , Environmental Engineering, Department of Civil Engineering, Arak University, Arak, Iran [8]- Staff, Environmental Engineering, School of Environment, College of Engineering, University of Tehran, Tehran, Iran [9] -Marce [10] -Adaptive Neuro-Fuzzy Inference System (ANFIS) [11] -Aqil [12]-The 5-Day Biochemical Oxygen Demand [13]-Proper Orthogonal Decomposition [14]-Support Vector Machine (SVM) [15]-Artificial Neural Network (ANN) [16]-Feed-Forward Neural Network (FFNN) [17]-Levenberg-Marquardt (LM) [18]-Tangent Sigmoid [19]-Fuzzy Inference System (FIS) [20]-Mean Absolute Error (MAE) [21]-Average Absolute Relative Error (AARE) [22]-95 Percent Prediction Uncertainty (95PPU) [23]-Stop Training Algorithm (STA) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مراجع | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
آمار تعداد مشاهده مقاله: 937 تعداد دریافت فایل اصل مقاله: 551 |