Skip to main content
SUPERVISOR
Kayvan Asghari
کیوان اصغری (استاد راهنما)
 
STUDENT
Morteza Eazi
مرتضی ایزی

FACULTY - DEPARTMENT

دانشکده مهندسی عمران
DEGREE
Master of Science (MSc)
YEAR
1383

TITLE

Simulation/Optimization of Rainfall-Runoff process(case study: Dez-Bakhtiari watershed)
Artificial Neural Network (ANN) has proved to be one of the most successful mathematical training techniques that can find the complicated nonlinear relation between the input and output of the model. As the ANN uses the trial and error method between its neurons to modify the amount of error it may be trapped in local minimums that may differ from global minimums. Combination of ANN and GA has proved to partially solve this problem. In the current research, the daily flow for Bakhtiari River has been estimated using the combination of ANN and GA. Prediction of the daily flow at downstream has been done using the temperature, evaporation and rainfall data at upstream combined with the rainfall and flow data of the previous days at downstream. At the end, results of the combination of the ANN and GA using the training algorithm of levenberg, activate function of sigmoid and activate function of tangent hyperbolic. Results show that the combination of GA and ANN slightly improves the quality of the prediction over the solely use of ANN. Also the levenberg training algorithm can make better predictions comparing to conjugate gradient. Also the first pattern reduces the amount of produced error in comparison to sigmoid and tangent hyperbolic functions.
: شبکه عصبی مصنوعی یکی از موفق ترین تکنیک یادگیری خودکار با ساختار ریاضی است که توانایی تعریف روابط پیچیده غیر خطی بین ورودی و خروجی را داراست. اما بدلیل اینکه شبکه عصبی مصنوعی، در هنگام تعدیل خطا در بین نرون های خود از روش سعی و خطا استفاده می کند و همچنین بدلیل ساختار خود، امکان در دام افتادن در نقاط کمینه محلی را دارد، یکی از روش‌های نوین، روش تلفیقی شبکه عصبی مصنوعی و الگوریتم می‌باشد، بدین صورت که قسمت سعی و خطای شبکه در اختیار الگوریتم ژنتیک قرار داده شده‌ تا بهینه‌ترین جواب را با کمترین خطا برای شبکه بدست بیاورد و هم احتمال در دام افتادن شبکه را در نقاط کمینه محلی کاهش‌دهد. هدف از تحقیق حاضر، پیش بینی جریان روزانه رودخانه بختیاری به کمک روش تلفیقی شبکه عصبی مصنوعی و الگوریتم ژنتیک می باشد. بدین منظور برای پیش بینی جریان روزانه رودخانه در ایستگاهی واقع در پایین دست حوضه، از داده های دما، تبخیر و بارندگی ایستگاههای بالادست منطقه و بارندگی و جریان روزهای قبل ایستگاه پایین دست استفاده شده است، و در انتها مقایسه‌ای بین نتایج روش تلفیقی و روش شبکه عصبی مصنوعی و با استفاده از الگوریتم آموزش لونبرگ، با دو تابع آستانه سیگموید و تانژانت هیپربولیک انجام داده شده است. نتایج حاصل از تحقیق نشان می‌دهد که روش تلفیقی شبکه عصبی مصنوعی و الگوریتم ژنتیک نتایج نسبتاً بهتری نسبت به روش شبکه عصبی مصنوعی ارائه داده‌است ولی این برتری چندان محسوس نیست. همچنین نتایج پیش‌بینی الگوریتم آموزش لونبرگ بهتر از دو الگوریتم آموزش مومنتم و گرادیان مزدوج بوده است و الگوی اول نسبت به الگو‌های دیگر خطای کمتری را بوجود آورد و نتایج دو تابع انتقال سیگموئید و تانژانت هیپربولیک نسبت به همدیگر تفاوت محسوسی نداشتند.

ارتقاء امنیت وب با وف بومی