پیشبینی و مدلسازی خشکسالی به روش هیبریدی موجک و الگوریتمهای شبکه عصبی
محورهای موضوعی : منابع طبیعی و مدیریت زیست محیطیجهانبخش محمدی 1 , علیرضا وفایی نژاد 2 , سعید بهزادی 3 , حسین آقامحمدی 4 , امیر هومن حمصی 5
1 - دانشجوی گروه تخصصی سنجش از دور و سیستم اطلاعات جغرافیایی، دانشکده منابع طبیعی و محیط زیست، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی، تهران، ایران
2 - دانشیار دانشکده مهندسی عمران، آب و محیط زیست، دانشگاه شهید بهشتی، تهران، ایران
3 - استادیار دانشکده مهندسی عمران، دانشگاه تربیت دبیر شهید رجائی، تهران، ایران
4 - استادیار گروه سنجش از دور و سیستم اطلاعات جغرافیایی، دانشکده منابع طبیعی و محیط زیست، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی، تهران، ایران
5 - استاد گروه مهندسی منابع طبیعی، دانشکده منابع طبیعی و محیطزیست، واحد علوم و تحقیقات تهران، دانشگاه آزاد اسلامی، تهران، ایران
کلید واژه: شبکه عصبی تابع پایه شعاعی (RBF), خشکسالی, شبکه عصبی رگرسیون تعمیمیافته (GRNN), شبکه عصبی, شبکه عصبی پرسپترون چندلایه (MLP), شاخص استانداردشده بارش (SPI),
چکیده مقاله :
پیشینه و هدف بحران خشکسالی یک دوره خشک آب و هوایی است که در هر نقطه از جهان و با هر اقلیمی ممکن است رخ دهد. این بحران اگرچه بهآرامی شروع میشود اما میتواند برای مدتی طولانی تأثیر جدی بر سلامت، محصولات کشاورزی، اقتصاد، انرژی و محیطزیست بگذارد. خشکسالی معیشت و سلامت انسانها را بهشدت تهدید میکند و خطر ابتلا به انواع بیماریها را افزایش میدهد. ازاینرو مدلسازی و پیشبینی خشکسالی از موضوعات مهم و جدی در جوامع علمی است. درگذشته از مدلهای ریاضی و آماری مانند روش رگرسیون ساده، خودرگرسیونگیری (AR)، میانگین متحرک (MA) و نیز ARIMA جهت مدلسازی خشکسالی استفاده میشد. در سالهای اخیر استفاده از روشهای یادگیری ماشین و هوش محاسباتی جهت مدلسازی و پیشبینی خشکسالی بسیار موردتوجه دانشمندان بوده است. ازجمله از الگوریتمهای هوش محاسباتی که توسط دانشمندان جهت مدلسازی خشکسالی قبلاً موردتوجه قرارگرفته است میتوان به شبکه عصبی پرسپترون چندلایه، شبکه عصبی RBF، ماشین بردار پشتیبان، روشهای فازی و فازی عصبی اشاره کرد. در این تحقیق هدف مدلسازی و پیشبینی خشکسالی با بهرهگیری از سه الگوریتم شبکه عصبی شامل پرسپترون چندلایه، شبکه عصبی RBF و شبکه عصبی رگرسیون تعمیمیافته است. شاخص خشکسالی استفادهشده در این تحقیق شاخص استانداردشده بارش (SPI) است. در این تحقیق از تکنیک موجک در تلفیق با الگوریتمهای شبکه عصبی مصنوعی جهت مدلسازی و پیشبینی خشکسالی در 10 ایستگاه سینوپتیک در کشور ایران (آبادان، بابلسر، بندرعباس، کرمان، مشهد، رشت، سقز، تهران، تبریز و زاهدان) در اقلیمهای مختلف و با توزیع مکانی مناسب در کل کشور ایران استفادهشده است.مواد و روش ها در این تحقیق در ابتدا با استفاده از دادههای بارش ماهانه بین سالهای 1961 تا 2017 شاخص خشکسالی SPI در مقیاسهای زمانی 3، 6، 12، 18، 24 و 48 ماهه از طریق برنامهنویسی در محیط نرمافزار MATLAB پیادهسازی شد. نتایج این مرحله با استفاده از نرمافزارهای علمی موجود MDM و Drinc صحت سنجی شد. در ادامه با استفاده از زنجیره مارکوف به طراحی مدلهای پیشبینی پرداخته شد. در این تحقیق درمجموع از شش مدل هوش محاسباتی شامل سه مدل منفرد شبکه عصبی پرسپترون چندلایه (MLP)، شبکه عصبی تابع پایه شعاعی (RBF) و شبکه عصبی رگرسیون تعمیمیافته (GRNN) و سه مدل ترکیبی (هیبریدی) موجک با این سه مدل بهصورت (WMLP-WRBF-WGRNN) جهت مدلسازی و پیشبینی شاخص SPI در 10 ایستگاه این تحقیق استفادهشده است. در پیادهسازی تمامی این شش مدل از محیط برنامهنویسی نرمافزار MATLAB استفادهشده است. در این تحقیق ابتدا از چهار نوع موجک گسسته شامل دابیشز (Daubechies)، سیملت (Symlets)، کویفلت (Coiflets) و دوضلعی (Biorthogonal) استفاده شد، به دلیل عملکرد بهتر موجک دابیشز، از این نوع موجک در تحقیق بهعنوان گزینه نهایی استفاده شد. در موجک دابیشز استفادهشده در بین مرتبههای 1 تا 45، مرتبه 3 بهترین عملکرد را در بین مقیاسهای زمانی مختلف SPI از خود نشان داد، به همین دلیل از موجک دابیشز مرتبه 3 در تمامی مدلهای ترکیبی این تحقیق استفاده شد. بعد از آموزش همه شش الگوریتم استفادهشده نتایج با معیارهای ارزیابی ضریب تعیین (R2) و جذر میانگین مربعات خطا (RMSE) جهت اندازهگیری اختلاف بین مقادیر واقعی و برآورد شده استفادهشده است.نتایج و بحث نتایج این تحقیق نشان داد که روشهای هوش محاسباتی دقت بالایی در مدلسازی و پیشبینی شاخص خشکسالی SPI دارند. در مرحله اول نتایج نشان داد که مدلهای منفرد MLP، RBF و GRNN درصورتیکه بهطور صحیح آموزش داده شوند نتایجی نزدیک به هم در مدلسازی و پیشبینی شاخص خشکسالی SPI دارند. در مرحله بعد مشاهده شد که تکنیک موجک باعث بهبود نتایج مدلسازی خواهد شد. در استفاده از تکنیک موجک در تلفیق با سه مدل منفرد MLP، RBF و GRNN انتخاب نوع موجک نیز در مدلسازی بهتر مؤثر است، بهنحویکه در این تحقیق ابتدا از چهار نوع موجک گسسته دابیشز، سیملت، کویفلت و دوضلعی در تلفیق با سه مدل منفرد این تحقیق استفاده شد که نتایج این چهار نوع موجک نشان از برتری نسبی موجک دابیشز نسبت به سه موجک دیگر بود. در استفاده از موجک دابیشز نیز از آنجایی این موجک 45 مرتبه دارد و انتخاب مرتبه نیز در مدلسازی مؤثر بود با آزمایش 45 مرتبه موجک مشاهده شد که موجک مرتبه 3 در حالت کلی دارای دقت بالاتری در تمامی مقیاسهای زمانی شاخص SPI (3، 6، 12، 18، 24 و 48 ماهه) و نیز در هر سه الگوریتم MLP، RBF و GRNN دارد. ازاینرو در این تحقیق از موجک مرتبه سوم دابیشز در هر سه الگوریتم این تحقیق و نیز در همه مقیاسهای زمانی استفاده شد. نتایج تحقیق نشان داد که تلفیق تکنیک موجک با هر سه مدل MLP، RBF و GRNN باعث بهبود نتایج خواهد شد. نمودارهای تحقیق نشان داد که برای مقیاس زمانی سهماهه مقادیر بهدستآمده از پیشبینی مدل منفرد در مدلسازی MLP و RBF تا حدودی دارای اختلاففاز یکماهه نسبت به مدل هیبریدی هست، درحالیکه در مدل GRNN این اختلاف پیشبینی کم هست. نتایج مدلسازی برای هر دو حالت مدلسازی منفرد و هیبریدی بیانگر عدم وجود اختلاففاز بین دو روش مدلسازی منفرد و هیبریدی درمقیاسهای زمانی 6، 12، 18، 24 و 48 است. برای مقیاس زمانی 12 و 24 ماهه، مدل منفرد GRNN دارای نوسانات و خطای بیشتری در مدلسازی و پیشبینی ماهانه SPI بوده است درحالیکه مدل هیبریدی در این دو مقیاس زمانی بهمراتب رفتار بهتری در مدلسازی و پیشبینی ماهانه داشته است. نمودارهای پراکنش دادههای مربوط به SPI مشاهداتی ایستگاه آبادان نشان داد که نتایج مدلسازی برای حالت منفرد و هیبریدی در مقیاسهای زمانی 3 و 6 ماهه دقت کمتری نسبت به دیگر مقیاسهای زمانی دارد و جدایی خط برازش و همچنین میزان عدم قطعیت آن بیشتر است. هرچند در همه مدلهای شبکه عصبی و در تمامی مقیاسهای زمانی روش هیبریدی دقت بیشتری از خود نشان داده است. نتایج عددی تحقیق نشاندهنده این است که در تمامی SPI ها و ایستگاههای موردمطالعه، مقادیر تفاضلی R2 مثبت است که بیانگر مقادیر بیشتر R2 مدل هیبریدی نسبت به مدلسازیهای شبکه عصبی منفرد است که به نحوی نشاندهنده بهبود مدلسازی هیبریدی نسبت به مدلهای منفرد است. همچنین مقادیر تفاضلی RMSE نیز در کلیه مدلهای موردبررسی و ایستگاههای موردمطالعه منفی است که نشاندهنده کمتر بودن مقدار RMSE در پیشبینی مدلهای هیبریدی نسبت به مدلهای منفرد شبکه عصبی است. در گرافهای تحقیق دیده میشود که مقدار اختلافها در RMSE و R2 بیانگر میزان اختلاف بیشتر در مقیاسهای زمانی 3 و 6 نسبت به مقیاسهای زمانی 12، 18، 24 و 48 است که به نحوی به ماهیت دادههای این مقیاسهای زمانی برمیگردد. به ترتیب بیشترین بهبود در مقدار R2 و RMSE از مقیاس پایین 3 ماهه به سمت مقیاسهای زمانی بالاتر 48 ماهه است.نتیجه گیری از یافتههای این تحقیق میتوان نتیجه گرفت که الگوریتمهای شبکه عصبی مصنوعی روشهای کارآمدی در مدلسازی و پیشبینی شاخص خشکسالی SPI میباشند. همچنین استفاده از موجک در هر سه مدل شبکه عصبی مصنوعی باعث بهبود نتایج خواهد شد. همچنین میتوان نتیجه گرفت که برای مدلسازی بهتر شاخص خشکسالی SPI لازم است نوع و مرتبه موجک بهینه انتخاب شود. از نتایج این تحقیق میتوان نتیجهگیری کرد که تکنیک موجک تأثیر بیشتری در مقیاسهای زمانی پایینتر یعنی 3 و 6 ماهه نسبت به مقیاسهای بالاتر یعنی 24 و 48 ماهه دارد.
Background and Objective A drought crisis is a dry period of climate that can occur anywhere globally and with any climate. Although this crisis starts slowly, it can have a serious impact on health, agricultural products, the economy, energy, and the environment for a long time to come. Drought severely threatens human livelihood and health and increases the risk of various diseases. Therefore, modeling and predicting drought is one of the most important and serious issues in the scientific community. In the past, mathematical and statistical models such as simple regression, Auto-regression (AR), moving average (MA), and ARIMA were used to model the drought. In recent years, machine learning methods and computational intelligence to model and predict drought have been of great interest to scientists. Computational intelligence algorithms that have been previously considered by scientists to model drought include multilayer perceptron neural network, RBF neural network, support vector machine, fuzzy, and ANFIS methods. In this research, the purpose of modeling and predicting drought is by using three neural network algorithms, including multilayer perceptron, RBF neural network, and generalized regression neural. The drought index used in this research is the standardized precipitation index (SPI). In this research, the wavelet technique in combination with artificial neural network algorithms for modeling and predicting drought in 10 synoptic stations in Iran (Abadan, Babolsar, Bandar Abbas, Kerman, Mashhad, Rasht, Saqez, Tehran, Tabriz, and Zahedan) have been used in different climates and with suitable spatial distribution throughout Iran.Materials and Methods This study, initially using monthly precipitation data between 1961 and 2017, SPI drought index in time scales of 3, 6, 12, 18, 24, and 48 months through programming in soft environment MATLAB software implemented. The results of this step were validated using the available scientific software MDM and Drinc. Then, prediction models were designed using the Markov chain. In this study, a total of six computational intelligence models, including three single models of multilayer perceptron neural network (MLP), radial basis function neural network (RBF), and generalized regression neural network (GRNN), and three hybrids wavelet models with these three models (WMLP-WRBF-WGRNN) have been used to model and predict the SPI index in 10 stations of this research. In implementing all these six models, the MATLAB software programming environment has been used. In this study, four types of discrete wavelets were used, including Daubechies, Symlets, Coiflets, and Biorthogonal. Due to the better performance of the Dobbies wavelet, this type of wavelet was used as a final option in the research. In the Daubechies wavelet used between levels 1 to 45, level 3 showed the best performance among different SPI time scales; therefore, the Daubechies level 3 wavelet was used in all hybrid models of this study. After training all six algorithms used, the evaluation criteria of coefficient of determination (R2) and root mean square error (RMSE) was used to measure the difference between actual and estimated values.Results and Discussion The results of this study showed that computational intelligence methods have high accuracy in modeling and predicting the SPI drought index. In the first stage, the results showed that the individual MLP, RBF, and GRNN models, if properly trained, have close results in modeling and predicting the SPI drought index. In the next step, it was observed that the wavelet technique would improve the modeling results. In using the wavelet technique in combination with three single models MLP, RBF, and GRNN, the choice of wavelet type is also more effective in modeling, so in this research, the first of the four types of discrete wavelets Daubechies, Symlet, Qoiflet, and Biorthogonal in combination with Three single models of this research were used and the results of these four types of wavelets showed the relative superiority of the Daubechies wavelet over the other three wavelets. In using the Daubechies wavelet, since this wavelet has 45 times and the choice of order was also effective in modeling, it was observed by testing the wavelet 45 times that the 3rd wavelet, in general, has higher accuracy in all time scales of SPI index, 3, 6, 12, 18, 24 and 48 months and also in all three algorithms MLP, RBF, and GRNN. Therefore, in this research, the third-order Daubechies wavelet was used in all three algorithms of this research, as well as in all time scales. The results showed that combining the wavelet technique with all three models MLP, RBF, and GRNN will improve the results. The research graphs showed that for the quarterly time scale, the values obtained from the single model prediction in MLP and RBF modeling have a somewhat one-month phase difference compared to the hybrid model, while in the GRNN model, this prediction difference is negligible. The modeling results for both single and hybrid modeling modes indicate that there is no phase difference between the single and hybrid modeling methods in time scales of 6, 12, 18, 24, and 48. For the 12- and 24-month time scales, the single GRNN model had more fluctuations and errors in SPI monthly modeling and forecasting, while the hybrid model in these two-time scales had much better behavior in monthly modeling and forecasting. Distribution diagrams of data related to observational SPI of Abadan station showed that the modeling results for single and hybrid modes in 3 and 6-month time scales are less accurate than other time scales and fit line separation, and its uncertainty is higher than others. However, in all neural network models and in all time scales, the hybrid method has shown more accuracy. The numerical results of the study indicate that in all SPIs and stations under study, the differential values of R2 are positive, which indicates higher values of R2 in the hybrid model than in single neural network modeling, which indicates an improvement in hybrid modeling compared to individual models. Also, the differential values of RMSE are negative in all studied models and stations, which indicates that the amount of RMSE in predicting hybrid models is lower than individual neural network models. In the research graphs, it can be seen that the amount of differences in RMSE and R2 indicates a greater difference in time scales 3 and 6 than the time scales 12, 18, 24, and 48, which somehow goes back to the nature of the data of these time scales. The most significant improvement in R2 and RMSE is from the 3-month low to the 48-month high, respectively.Conclusion From the findings of this study, it can be concluded that artificial neural network algorithms are efficient methods for modeling and predicting the SPI drought index. The use of wavelets in all three models of artificial neural networks will also improve the results. It can also be concluded that for better modeling of the SPI drought index, it is necessary to select the optimal wavelet type and order. From the results of this study, it can be concluded that the wavelet technique has a greater impact on the lower time scales, i.e., 3 and 6 months, than the higher scales, i.e., 24 and 48 months.
Abeysingha N, Rajapaksha U. 2020. SPI-based spatiotemporal drought over Sri Lanka. Advances in Meteorology, 2020. doi:https://doi.org/10.1155/2020/9753279.
Azimi S, Moghaddam MA. 2020. Modeling short term rainfall forecast using neural networks, and Gaussian process classification based on the SPI drought index. Water Resources Management: 1-37. doi: https://doi.org/10.1007/s11269-020-02507-6.
Bhunia P, Das P, Maiti R. 2020. Meteorological drought study through SPI in three drought prone districts of West Bengal, India. Earth Systems and Environment, 4(1): 43-55. doi:https://doi.org/10.1007/s41748-019-00137-6.
Diop L, Bodian A, Djaman K, Yaseen ZM, Deo RC, El-Shafie A, Brown LC. 2018. The influence of climatic inputs on stream-flow pattern forecasting: case study of Upper Senegal River. Environmental earth sciences, 77(5): 1-13. doi: https://doi.org/10.1007/s12665-018-7376-8.
Foroumandi E, Nourani V, Sharghi E. 2021. Climate change or regional human impacts? Remote sensing tools, artificial neural networks, and wavelet approaches aim to solve the problem. Hydrology Research, 52(1): 176-195. doi:https://doi.org/10.2166/nh.2020.112.
Ghritlahre HK, Prasad RK. 2018. Exergetic performance prediction of solar air heater using MLP, GRNN and RBF models of artificial neural network technique. Journal of environmental management, 223: 566-575. doi: https://doi.org/10.1016/j.jenvman.2018.06.033.
Hadi SJ, Tombul M. 2018. Streamflow forecasting using four wavelet transformation combinations approaches with data-driven models: a comparative study. Water Resources Management, 32(14): 4661-4679. doi: https://doi.org/10.1007/s11269-018-2077-3
Hannan SA, Manza R, Ramteke R. 2010. Generalized regression neural network and radial basis function for heart disease diagnosis. International Journal of Computer Applications, 7(13): 7-13. doi: https://doi.org/10.5120/1325-1799.
Hosseini-Moghari SM, Araghinejad S. 2015. Monthly and seasonal drought forecasting using statistical neural networks. Environmental Earth Sciences, 74(1): 397-412. doi:https://doi.org/10.1007/s12665-015-4047-x.
Khan MMH, Muhammad NS, El-Shafie A. 2020. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. Journal of Hydrology, 590: 125380. doi: https://doi.org/10.1016/j.jhydrol.2020.125380.
KISI Ö. 2006. Generalized regression neural networks for evapotranspiration modelling. Hydrological Sciences Journal, 51(6): 1092-1105. doi:https://doi.org/10.1623/hysj.51.6.1092.
Kisi O, Tombul M, Kermani MZ. 2015. Modeling soil temperatures at different depths by using three different neural computing techniques. Theoretical and applied climatology, 121(1): 377-387. doi: https://doi.org/10.1007/s00704-014-1232-x.
Komasi M, Sharghi S. 2020. Drought Forecasting Using Wavelet-Support Vector Machine and Standardized Precipitation Index (Case Study: Urmia Lake-Iran). Journal of Environmental Science and Technology, 22(7): 83-101. doi:https://doi.org/10.22034/jest.2020.9578. (In Persian).
Lazri M, Ameur S, Brucker JM, Lahdir M, Sehad M. 2015. Analysis of drought areas in northern Algeria using Markov chains. Journal of Earth System Science, 124(1): 61-70. doi: https://doi.org/10.1007/s12040-014-0500-6.
Li L, She D, Zheng H, Lin P, Yang Z-L. 2020. Elucidating diverse drought characteristics from two meteorological drought indices (SPI and SPEI) in China. Journal of Hydrometeorology, 21(7): 1513-1530. doi:https://doi.org/10.1175/JHM-D-19-0290.1.
Lin G-F, Chen L-H. 2004. A non-linear rainfall-runoff model using radial basis function network. Journal of Hydrology, 289(1-4): 1-8. doi: https://doi.org/10.1016/j.jhydrol.2003.10.015.
Lippmann R. 1994. Book Review:" Neural Networks, A Comprehensive Foundation", by Simon Haykin. International Journal of Neural Systems, 5(04): 363-364. doi: https://doi.org/10.1142/S0129065794000372.
Mahmoudzadeh H, Azizmoradi M. 2019. Deforestation modeling using artificial neural network and GIS (Case study: forests of Khorramabad environs). Journal of RS and GIS for Natural Resources, 10(4): 74-90. http://girs.iaubushehr.ac.ir/article_670420.html. (In Persian).
McKee TB, Doesken NJ, Kleist J. 1993. The relationship of drought frequency and duration to time scales. In: Proceedings of the 8th Conference on Applied Climatology, vol 22. Boston, pp 179-183.
Mehdizadeh S, Ahmadi F, Mehr AD, Safari MJS. 2020. Drought modeling using classic time series and hybrid wavelet-gene expression programming models. Journal of Hydrology, 587: 125017. doi: https://doi.org/10.1016/j.jhydrol.2020.125017.
Mirdashtvan M, Saravi MM. 2020. Influence of non-stationarity and auto-correlation of climatic records on spatio-temporal trend and seasonality analysis in a region with prevailing arid and semi-arid climate, Iran. Journal of Arid Land, 12(6): 964-983. doi: https://doi.org/10.1007/s40333-020-0100-z.
Ozan Evkaya O, Sevinç Kurnaz F. 2021. Forecasting drought using neural network approaches with transformed time series data. Journal of Applied Statistics, 48(13-15): 2591-2606. Doi: https://doi.org/10.1080/02664763.2020.1867829.
Paulo AA, Pereira LS. 2007. Prediction of SPI drought class transitions using Markov chains. Water resources management, 21(10): 1813-1827. Doi: https://doi.org/10.1007/s11269-006-9129-9.
Pei Z, Fang S, Wang L, Yang W. 2020. Comparative analysis of drought indicated by the SPI and SPEI at various timescales in Inner Mongolia, China. Water, 12(7): 1925. doi: https://doi.org/10.3390/w12071925.
Raziei T. 2017. Köppen-Geiger climate classification of Iran and investigation of its changes during 20th century. Journal of the Earth and Space Physics, 43(2): 419-439. doi: https://doi.org/10.22059/jesphys.2017.58916. (In Persian).
Rhif M, Ben Abbes A, Martinez B, Farah IR. 2021. An improved trend vegetation analysis for non-stationary NDVI time series based on wavelet transform. Environmental Science and Pollution Research, 28(34): 46603-46613. doi: https://doi.org/10.1007/s11356-020-10867-0.
Taylan ED, Terzi Ö, Baykal T. 2021. Hybrid wavelet–artificial intelligence models in meteorological drought estimation. Journal of Earth System Science, 130(1): 1-13. doi:https://doi.org/10.1007/s12040-020-01488-9.
Won J, Choi J, Lee O, Kim S. 2020. Copula-based Joint Drought Index using SPI and EDDI and its application to climate change. Science of the Total Environment, 744: 140701. Doi: https://doi.org/10.1016/j.scitotenv.2020.140701.
Xu D, Zhang Q, Ding Y, Huang H. 2020. Application of a Hybrid ARIMA–SVR Model Based on the SPI for the Forecast of Drought—A Case Study in Henan Province, China. Journal of Applied Meteorology and Climatology, 59(7): 1239-1259. doi: https://doi.org/10.1175/JAMC-D-19-0270.1.
Zadeh MR, Amin S, Khalili D, Singh VP. 2010. Daily outflow prediction by multilayer perceptron with logistic sigmoid and tangent sigmoid activation functions. Water resources management, 24(11): 2673-2688. doi: https://doi.org/10.1007/s11269-009-9573-4.
_||_Abeysingha N, Rajapaksha U. 2020. SPI-based spatiotemporal drought over Sri Lanka. Advances in Meteorology, 2020. doi:https://doi.org/10.1155/2020/9753279.
Azimi S, Moghaddam MA. 2020. Modeling short term rainfall forecast using neural networks, and Gaussian process classification based on the SPI drought index. Water Resources Management: 1-37. doi: https://doi.org/10.1007/s11269-020-02507-6.
Bhunia P, Das P, Maiti R. 2020. Meteorological drought study through SPI in three drought prone districts of West Bengal, India. Earth Systems and Environment, 4(1): 43-55. doi:https://doi.org/10.1007/s41748-019-00137-6.
Diop L, Bodian A, Djaman K, Yaseen ZM, Deo RC, El-Shafie A, Brown LC. 2018. The influence of climatic inputs on stream-flow pattern forecasting: case study of Upper Senegal River. Environmental earth sciences, 77(5): 1-13. doi: https://doi.org/10.1007/s12665-018-7376-8.
Foroumandi E, Nourani V, Sharghi E. 2021. Climate change or regional human impacts? Remote sensing tools, artificial neural networks, and wavelet approaches aim to solve the problem. Hydrology Research, 52(1): 176-195. doi:https://doi.org/10.2166/nh.2020.112.
Ghritlahre HK, Prasad RK. 2018. Exergetic performance prediction of solar air heater using MLP, GRNN and RBF models of artificial neural network technique. Journal of environmental management, 223: 566-575. doi: https://doi.org/10.1016/j.jenvman.2018.06.033.
Hadi SJ, Tombul M. 2018. Streamflow forecasting using four wavelet transformation combinations approaches with data-driven models: a comparative study. Water Resources Management, 32(14): 4661-4679. doi: https://doi.org/10.1007/s11269-018-2077-3
Hannan SA, Manza R, Ramteke R. 2010. Generalized regression neural network and radial basis function for heart disease diagnosis. International Journal of Computer Applications, 7(13): 7-13. doi: https://doi.org/10.5120/1325-1799.
Hosseini-Moghari SM, Araghinejad S. 2015. Monthly and seasonal drought forecasting using statistical neural networks. Environmental Earth Sciences, 74(1): 397-412. doi:https://doi.org/10.1007/s12665-015-4047-x.
Khan MMH, Muhammad NS, El-Shafie A. 2020. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. Journal of Hydrology, 590: 125380. doi: https://doi.org/10.1016/j.jhydrol.2020.125380.
KISI Ö. 2006. Generalized regression neural networks for evapotranspiration modelling. Hydrological Sciences Journal, 51(6): 1092-1105. doi:https://doi.org/10.1623/hysj.51.6.1092.
Kisi O, Tombul M, Kermani MZ. 2015. Modeling soil temperatures at different depths by using three different neural computing techniques. Theoretical and applied climatology, 121(1): 377-387. doi: https://doi.org/10.1007/s00704-014-1232-x.
Komasi M, Sharghi S. 2020. Drought Forecasting Using Wavelet-Support Vector Machine and Standardized Precipitation Index (Case Study: Urmia Lake-Iran). Journal of Environmental Science and Technology, 22(7): 83-101. doi:https://doi.org/10.22034/jest.2020.9578. (In Persian).
Lazri M, Ameur S, Brucker JM, Lahdir M, Sehad M. 2015. Analysis of drought areas in northern Algeria using Markov chains. Journal of Earth System Science, 124(1): 61-70. doi: https://doi.org/10.1007/s12040-014-0500-6.
Li L, She D, Zheng H, Lin P, Yang Z-L. 2020. Elucidating diverse drought characteristics from two meteorological drought indices (SPI and SPEI) in China. Journal of Hydrometeorology, 21(7): 1513-1530. doi:https://doi.org/10.1175/JHM-D-19-0290.1.
Lin G-F, Chen L-H. 2004. A non-linear rainfall-runoff model using radial basis function network. Journal of Hydrology, 289(1-4): 1-8. doi: https://doi.org/10.1016/j.jhydrol.2003.10.015.
Lippmann R. 1994. Book Review:" Neural Networks, A Comprehensive Foundation", by Simon Haykin. International Journal of Neural Systems, 5(04): 363-364. doi: https://doi.org/10.1142/S0129065794000372.
Mahmoudzadeh H, Azizmoradi M. 2019. Deforestation modeling using artificial neural network and GIS (Case study: forests of Khorramabad environs). Journal of RS and GIS for Natural Resources, 10(4): 74-90. http://girs.iaubushehr.ac.ir/article_670420.html. (In Persian).
McKee TB, Doesken NJ, Kleist J. 1993. The relationship of drought frequency and duration to time scales. In: Proceedings of the 8th Conference on Applied Climatology, vol 22. Boston, pp 179-183.
Mehdizadeh S, Ahmadi F, Mehr AD, Safari MJS. 2020. Drought modeling using classic time series and hybrid wavelet-gene expression programming models. Journal of Hydrology, 587: 125017. doi: https://doi.org/10.1016/j.jhydrol.2020.125017.
Mirdashtvan M, Saravi MM. 2020. Influence of non-stationarity and auto-correlation of climatic records on spatio-temporal trend and seasonality analysis in a region with prevailing arid and semi-arid climate, Iran. Journal of Arid Land, 12(6): 964-983. doi: https://doi.org/10.1007/s40333-020-0100-z.
Ozan Evkaya O, Sevinç Kurnaz F. 2021. Forecasting drought using neural network approaches with transformed time series data. Journal of Applied Statistics, 48(13-15): 2591-2606. Doi: https://doi.org/10.1080/02664763.2020.1867829.
Paulo AA, Pereira LS. 2007. Prediction of SPI drought class transitions using Markov chains. Water resources management, 21(10): 1813-1827. Doi: https://doi.org/10.1007/s11269-006-9129-9.
Pei Z, Fang S, Wang L, Yang W. 2020. Comparative analysis of drought indicated by the SPI and SPEI at various timescales in Inner Mongolia, China. Water, 12(7): 1925. doi: https://doi.org/10.3390/w12071925.
Raziei T. 2017. Köppen-Geiger climate classification of Iran and investigation of its changes during 20th century. Journal of the Earth and Space Physics, 43(2): 419-439. doi: https://doi.org/10.22059/jesphys.2017.58916. (In Persian).
Rhif M, Ben Abbes A, Martinez B, Farah IR. 2021. An improved trend vegetation analysis for non-stationary NDVI time series based on wavelet transform. Environmental Science and Pollution Research, 28(34): 46603-46613. doi: https://doi.org/10.1007/s11356-020-10867-0.
Taylan ED, Terzi Ö, Baykal T. 2021. Hybrid wavelet–artificial intelligence models in meteorological drought estimation. Journal of Earth System Science, 130(1): 1-13. doi:https://doi.org/10.1007/s12040-020-01488-9.
Won J, Choi J, Lee O, Kim S. 2020. Copula-based Joint Drought Index using SPI and EDDI and its application to climate change. Science of the Total Environment, 744: 140701. Doi: https://doi.org/10.1016/j.scitotenv.2020.140701.
Xu D, Zhang Q, Ding Y, Huang H. 2020. Application of a Hybrid ARIMA–SVR Model Based on the SPI for the Forecast of Drought—A Case Study in Henan Province, China. Journal of Applied Meteorology and Climatology, 59(7): 1239-1259. doi: https://doi.org/10.1175/JAMC-D-19-0270.1.
Zadeh MR, Amin S, Khalili D, Singh VP. 2010. Daily outflow prediction by multilayer perceptron with logistic sigmoid and tangent sigmoid activation functions. Water resources management, 24(11): 2673-2688. doi: https://doi.org/10.1007/s11269-009-9573-4.
پیشبینی و مدلسازی خشکسالی به روش هیبریدی موجک و الگوریتمهای شبکه عصبی
چکیده
خشکسالی بهعنوان یکی از پدیدههای مهم اقلیمی و محیطی اثرات جبرانناپذیری بر روی منابع آب و غذایی دارد. بارندگی بهعنوان مهمترین شاخص در تعیین خشکسالی هست. شاخص استانداردشده بارش Standardized Precipitation Index) (بهعنوان مرسومترین شاخص در مدلسازی خشکسالی مورداستفاده محققین مختلف قرارگرفته است. مدلسازی و پیشبینی شاخص SPI میتواند در مدیریت بحران خشکسالی مورداستفاده قرار گیرد. در این تحقیق با استفاده از سه روش غیرخطی شبکه عصبی که شامل شبکه عصبی پرسپترون چندلایه (Multi-Layer Perceptron)، شبکه عصبی تابع پایه شعاعی (Radial Basis Function) و شبکه عصبی رگرسیون تعمیمیافته (Generalized Regression Neural Network) و نیز تلفیق این سه روش از شبکه عصبی با موجک به مدلسازی شاخص SPI در مقیاسهای زمانی 3، 6، 12، 18، 24 و 48 ماهه پرداختهشده است. نتایج این پژوهش نشان داد که در حالت کلی میزان بهبود مدلسازی ناشی از استفاده از موجک در تلفیق با شبکههای عصبی به ترتیب در مدل MLP با تفاضل RMSE برابر با 1604/0- و تفاضل R2 برابر 1580/0، مدل RBF با تفاضل RMSE برابر با 1538/0- و تفاضل R2 برابر 1504/0 و GRNN با تفاضل RMSE برابر با 1087/0- و تفاضل R2 برابر 1354/0 سبب بهبود مدلسازی پیشبینی ماهانه SPI در همه مقیاسهای زمانی و همچنین در ده ایستگاه موردمطالعه بوده است.
کلمات کلیدی: خشکسالی، شبکه عصبی، SPI، MLP، GRNN، RBF
مقدمه
بحران خشکسالی یک دوره خشک آب و هوایی است که در هر نقطه از جهان و با هر اقلیمی ممکن است رخ دهد. این بحران اگرچه بهآرامی شروع میشود اما میتواند برای مدتی طولانی تأثیر جدی بر سلامت، محصولات کشاورزی، اقتصاد، انرژی و محیطزیست بگذارد. خشکسالی معیشت و سلامت انسانها را بهشدت تهدید میکند و خطر ابتلا به انواع بیماریها را افزایش میدهد. خشکسالی همچنین باعث مهاجرت اجباری انسانها و به دنبال آن وقوع بحرانهای فراوان در مناطق مهاجرپذیر خواهد شد. هرساله خشکسالی زیانهای هنگفتی درزمینۀ زیر بنایی و اقتصادی بر کشورها تحمیل میکند. ازاینرو پایش و مدلسازی خشکسالی جهت مدیریت این بحران بسیار مهم و حائز اهمیت هست (25, 28). جهت مطالعه خشکسالی شاخصهای مختلفی توسط محققین موردبررسی قرارگرفته است که هرکدام از این شاخصها جهت مطالعه نوع خاصی از خشکسالی هست و به شرایط منطقه موردمطالعه و دادههای در دسترس بستگی دارد (24). پرکاربردترین شاخص خشکسالی مربوط به شاخصهای استخراجشده از بارش است. شاخص SPI بهعنوان پرکاربردترین شاخص خشکسالی در مطالعات مختلفی موردبررسی قرارگرفته است (1, 25, 24). این شاخص در مقیاسهای زمانی مختلف محاسبه میگردد. رفتار این شاخص در مقیاسهای زمانی مختلف متفاوت هست و بستگی به مقیاس زمانی پیشبینی آن با دشواریهای مختلفی همراه است. مطالعات مختلفی جهت پیشبینی و مدلسازی خشکسالی صورت گرفته است که هدف از این مطالعات برآورد، مدلسازی و پیشبینی خشکسالی دربازهای زمانی بدون داده و یا پیشبینی برای آینده هست. به دلیل رفتار نامشخص بارندگی و غیرخطی بودن آن، استفاده از روشهای غیرخطی و هوش محاسباتی در مدلسازی خشکسالی در ده اخیر رشد قابلتوجهی داشته است. ازجمله این تحقیقها میتوان به مطالعه ده ژو و همکاران (29) جهت پیشبینی خشکسالی در استان هنان در کشور چین اشاره کرد. در این تحقیق از مدل ARIMA و مدل ترکیبی ARIMA-SVR برای پیشبینی شاخص خشکسالی در مقیاسهای زمانی 6،3،1 و 12 ماهه SPI استفادهشده است. نتایج این تحقیق نشان داد که مدل ترکیبی ARIMA-SVR دارای دقت بالاتری در تمامی مقیاسهای زمانی نسبت به مدل منفرد ARIMA است و نیز نتایج پیشبینیشده 1 تا 2 ماه آینده تطابق نسبتاً خوبی با دادههای واقعی دارد. اوکایا و کورناز (22) به پیشبینی خشکسالی برای ایستگاه هواشناسی واقع در منطقه مرمره کشور ترکیه پرداختند. در این تحقیق از مدلهای خودرگرسیو غیرخطی و مدل رگرسیون غیرخطی با ورودی خارجی از نوع شبکه عصبی و نیز مدل ترکیبی با موجک استفاده شد. نتایج این تحقیق حاکی از دقت بالاتر مدل ترکیبی با موجک نسبت به بقیه مدلها بود. عزیمی و اژدری مقدم (2) به پیشبینی کوتاهمدت بارندگی با استفاده از مدل شبکه عصبی مصنوعی و مدل طبقهبندی فرآیند گوسی با استفاده از شاخص خشکسالی SPI در 362 ایستگاه سینوپتیک کشور ایران پرداختند. نتایج پیشبینی در این تحقیق نشان داد که شاخص «خشکسالی ملایم» تندتر از شاخص «خشکسالی نزدیک به نرمال» است. درنهایت مناطق جنوبی و شرقی و بخشهای خاصی از شمال شرق کشور در بازه زمانی 1384 تا 1394 در کلاسهای هفتم و هشتم قرار گرفتند که نشاندهنده خشکسالی شدید است. تجزیهوتحلیل دوره 1994-2014 نشان داد که دشتهای استان سیستان و بلوچستان در منطقه جنوب شرق کشور به میزان قابلتوجهی تحت تأثیر خشکسالیها قرارگرفتهاند. بهاستثنای بخشهای مرکزی خراسان، مناطق کلی شرق، جنوب شرق و جنوب کشور را میتوان در درازمدت بهعنوان کلاس خشکسالی مطلق در نظر گرفت. تایلان و همکاران (27) برای مدلسازی شاخص خشکسالی SPI در چاناک قلعه ترکیه از روشهای هوش محاسباتی استفاده کردند. در این تحقیق ابتدا شاخص SPI در مقیاسهای زمانی 9،6،3 و 12 ماهه با استفاده از سه مدل ANFIS،SVM و شبکه عصبی مصنوعی مدلسازی شد. در ادامه با استفاده از تکنیک موجک سیگنالهای SPI تجزیه و دوباره از سه الگوریتم تحقیق جهت مدلسازی دوباره شاخص SPI استفاده شد. نتایج این تحقیق نشان داد که مدلهای ترکیبی توسعهیافته با استفاده از تکنیک پیشپردازش (موجک) بهتر عمل میکنند. در بین این مدلها مشاهده شد که مدل W-ANFIS (ترکیب موجک با ANFIS) بهترین نتایج را برای دوره 6 ماهه ارائه میدهد. کماسی و شرقی (13) به پیشبینی خشکسالی با استفاده از موجک - ماشین بردار پشتیبان و شاخص استاندارد بارش در دریاچه ارومیه-ایران پرداختند. در این تحقیق سری زمانی SPI حوضه آبخیز دریاچه ارومیه با تبدیل موجک به سریهای زمانی مکرر متعدد تجزیه شد. سپس این سریهای زمانی بهعنوان دادههای ورودی به مدل ماشین بردار پشتیبان (SVM) برای پیشبینی خشکسالی اعمال شدند. نتایج این تحقیق نشان داد که مدل ترکیبی پیشنهادی (موجک با ماشین بردار پشتیبان) نسبتاً مناسبتر از مدلهای خود رگرسیون کلاسیک مانند ANN است. فرومندی و همکاران (5) به چرایی افت سطح آب دریاچه ارومیه با استفاده از تکنیکهای سنجشازدور، شبکههای عصبی مصنوعی، تبدیل موجک و آزمونهای روند من-کندال پرداختند. نتایج این تحقیق نشان داد که افزایش روزافزون کشاورزی در شرایطی که بارندگی افزایش نیافته، باعث کاهش رواناب ورودی به دریاچه شده و دبی کمتر باقیمانده برای تثبیت سطح آب کافی نیست. سری زمانی دما نیز روند مثبت قابلتوجهی را تجربه کرده است که تغییر سطح آب را تشدید کرده است. نتایج این تحقیق حاکی از بهبود نتایج به دلیل استفاده از تبدیل موجک بود. محمود زاده و عزیز مرادی (18) جهت مدلسازی جنگلزدایی در جنگلهای اطراف خرمآباد از شبکه عصبی و سیستم اطلاعات جغرافیایی استفاده کردند. نتایج حاصل از این تحقیق نشان داد شبکه عصبی پرسپترون چندلایه توانایی بالایی در مدلسازی و برآورد مقدار واقعی جنگلزدایی دارد. تکنیک موجک بهعنوان یکی از روشهای قوی چند ریزه سازی با فیلتر کردن و تجزیه سری زمانی به دو بخش فرکانس بالا و پایین جهت حذف نویز، استخراج رفتار کلی و مطالعه همزمان محتویات فرکانس- زمان سری زمانی مورداستفاده قرار میگیرد (5, 26). تمامی تحقیقهای صورتگرفته، بر کارایی روشهای هوش محاسباتی ازجمله انواع شبکههای عصبی مصنوعی و نیز تبدیل موجک جهت مدلسازی و پیشبینی پدیدههای مختلف ازجمله خشکسالی دارد. لازم به ذکر است در خصوص مدلسازی و پیشبینی خشکسالی با استفاده از شاخص SPI با روشهای MLP، GRNN و RBF در ترکیب با تکنیک موجک مطالعات مشخصی انجامنشده است. در این پژوهش از تلفیق سه روش هوش محاسباتی مبتنی بر شبکه عصبی که شامل شبکه عصبی پرسپترون چندلایه، شبکه عصبی تابع پایه شعاعی و شبکه عصبی رگرسیون تعمیمیافته با آنالیز موجک جهت مدلسازی رفتار SPI استفادهشده است. در بخشهای بعدی ابتدا به بررسی منطقه موردمطالعه و ایستگاههای سینوپتیک مورداستفاده پرداخته میشود. سپس توضیحی در خصوص شاخص SPI و نحوه استخراج آن از دادههای بارندگی پرداخته میشود. در ادامه به بررسی مبانی ریاضی روش موجک و روشهای مبتنی بر شبکه عصبی جهت مدلسازی شاخص SPI پرداخته میشود.
منطقه موردمطالعه و دادههای مورداستفاده
ایران ازنظر اقلیمی عمدتاً کشوری خشک و نیمهخشک است که عمده اقلیم ایران متأثر از رشتهکوه البرز، زاگرس و همچنین دشتهای کویر در مرکز ایران هست (25, 21). در این تحقیق از دادههای بارش 10 ایستگاه سینوپتیک آبادان، بابلسر، بندرعباس، کرمان، مشهد، رشت، سقز، تهران، تبریز و زاهدان جهت استخراج شاخص SPI مورداستفاده قرارگرفته است. دلیل استفاده از این 10 ایستگاه داشتن 56 سال داده بارش ماهانه در زمان انجام تحقیق و نیز توزیع مکانی مناسب این 10 ایستگاه در کل کشور ایران و قرار گرفتن این 10 ایستگاه در مناطقی با اقلیمهای گوناگون هست. در شکل 1 موقعیت ایستگاهها به همراه نقشه ایران نمایش دادهشده است.
شکل 1. موقعیت ایستگاههای سینوپتیک موردمطالعه در این تحقیق
Fig. 1. The synoptic stations position in the study area
روششناسی تحقیق
در این تحقیق از تلفیق روش موجک و سه الگوریتم شبکه عصبی پرسپترون چندلایه، شبکه عصبی تابع پایه شعاعی و شبکه عصبی رگرسیون تعمیمیافته که مبتنی بر شبکه عصبی میباشند جهت مدلسازی سری زمانی SPI استفادهشده است. همانطور که در فلوچارت شکل 2 دیده میشود ابتدا شاخص SPI از دادههای بارندگی ایستگاههای هواشناسی استخراج میگردد و در مرحله بعد مقادیر سری زمانی SPI به دسته آموزشی و ارزیابی تقسیمبندی میگردند. از مقادیر سری زمانی آموزشی SPI جهت برآورد پارامترهای مدلهای مورداستفاده قرار میگیرد و با استفاده از مقادیر ارزیابی در زمانهای موردنظر مقادیر SPI به شیوه زنجیره مارکوف و ماهانه پیشبینی میگردند.
|
شکل 2. فلوچارت روند انجام مراحل پژوهش Fig. 2. The research process Flowchart
|
شاخص بارش استانداردشده
مکی و همکاران (1993) شاخص بارش استانداردشده را برای اولین بار در مقیاسهای زمانی مختلف جهت مدلسازی احتمالاتی بارش ارائه دادند (19). این شاخص بهعنوان یکی از شاخصهای اصلی در مدلسازی خشکسالی موردتوجه محققین مختلفی قرارگرفته است (1-3, 11, 15, 24 ,28-29). جهت محاسبه شاخص SPI در این تحقیق از محیط برنامهنویسی نرمافزار MATLAB استفاده شد و نتایج این پیادهسازی با نرمافزارهای علمی موجود مانند MDM (https://agrimetsoft.com/mdm.aspx) و Drinc (https://drought-software.com/download) صحتسنجی شد. در این مطالعه مقدار شاخص SPI بر اساس روابط بیانشده در (19) برای سری زمانی بارش 10 ایستگاه نامبرده شده در بخشهای قبل محاسبه و بهعنوان ورودی مدلهای موردمطالعه در این پژوهش در نظر گرفتهشده است.
شبکه عصبی مصنوعی
شبکه عصبی مصنوعی یک ابزار محاسباتی است که در حوزه هوش محاسباتی قرار میگیرد. این ابزارها منشأ الهامشان دستگاههای بیولوژیکی و دستگاههای طبیعی هستند. درواقع دانشمندان بامطالعه و توصیف ریاضی این دستگاههای طبیعی دست به توسعه بلوکهای محاسباتی مانند شبکههای عصبی مصنوعی، الگوریتم ژنتیک، منطق فازی نائل شدهاند که این بلوکهای محاسباتی را تحت عنوان هوش محاسباتی میشناسیم. خاصیت مهم و برجسته همه این بلوکهای محاسباتی الهام گرفتن از طبیعت است. پیادهسازی چنین الگویی در طراحی شبکههای عصبی مصنوعی به مفهوم بهکارگیری تعداد نورونهای مصنوعی به میزان حداقل خود جهت تبادل اطلاعات لازم است؛ که در این صورت به یک ساختار بهینه دستیافتهایم. ابتدا باید شبکههای عصبی مصنوعی را آموزش داد و سپس بر اساس آموزشدیده شده پیشبینی و مدلسازی صورت میگیرد (4, 25). در شکل زیر ساختار یک نورون مصنوعی آمده است.
شکل 3. نمایش ساختار نورون مصنوعی به همراه دادههای ورودی و خروجی و تابع انتقالدهنده آن
Fig. 3. Artificial neurons with input and output data and its transmitter function
شبکه عصبی رگرسیونی تعمیمیافته
شبکه عصبی مصنوعی که مدل GRNN حالت خاصی از آن است، یک تکنیک مدلسازی غیرخطی است که برای مدلسازی در طیف وسیعی از پدیدهها مناسب است. شبکههای عصبی مصنوعی قادر به شناسایی یک رابطه غیرخطی پیچیده بین مجموعه دادههای ورودی و خروجی هستند. واحدهای اصلی عملکرد آنها از نورونها تشکیلشده است (4). شبکه عصبی GRNN نخستین بار در سال 1991 توسط اسپکت معرفی شد. معماری این شبکه در شکل 4 آمده است که شامل چهار لایه ورودی، الگو، جمع و لایه خروجی است (19).
|
شکل 4. نمایش ساختار شبکه عصبی رگرسیون تعمیمیافته Fig. 4. Generalized regression neural network structure
|
GRNN حالتی از شبکه عصبی پایه شعاعی (RBF) است که به روش آموزش تکراری مانند ANN نیاز ندارد (8). در عوض،GRNN قادر بهتقریب هر رابطه بین بردارهای ورودی و خروجی است و تابع را مستقیماً از مجموعه داده آموزشی تخمین میزند (11). GRNN بهعنوان ابزار قدرتمندی جهت تحلیل رگرسیون غیرخطی مورداستفاده قرار میگیرد. در شبکه عصبی GRNN استفادهشده در این تحقیق لایه ورودی، اطلاعات را جمعآوری کرده و به لایه الگو ارسال میکند. لایه الگو برای انجام خوشهبندی در فرآیند آموزش استفاده میشود. سپس خروجی لایه الگو از لایه جمعبندی عبور میکند. این لایه فقط از دو نورون تشکیلشده است که نورون اول و دوم را به ترتیب S جمع و D جمع گویند. نورون S جمع مجموع خروجیهای وزنی لایه الگو را محاسبه میکند درحالیکه نورون D جمع خروجیهای وزن نشده نورونهای الگو را محاسبه میکند. این دو نورون در لایه جمع از روابط 1 و 2 محاسبه میشوند (6, 12).
]1[ |
| |
]2[ |
|
]3[ |
|
]4[ |
|
]5[ |
|
]6[ |
| |
]7[ |
|
|
شکل 6. ساختار شبکه عصبی پرسپترون چندلایه استفاده شده در این تحقیق Fig. 6. The structure of the multilayer perceptron neural network used in this research
|
شبکه عصبی تابع پایه شعاعی
شبکه عصبی تابع پایه شعاعی بهعنوان یک شبکه سه لایه که شامل یکلایه ورودی، یکلایه پنهان و یکلایه خروجی بیان میشود (شکل 7). توابع RBF بهعنوان توابع پایه و اساس شبکههای عصبی پایه شعاعی به شمار میرود که گروهی از شبکههای عصبی به نام شبکههای عصبی آماری را تشکیل میدهد (9). لایه ورودی شامل دادههای ورودی است و لایه پنهان نیز دادهها را با استفاده از یک تابع غیرخطی از فضای ورودی به فضای پنهان میبرد. لایه خروجی که یکلایه خطی است، پاسخ شبکه را ارائه میدهد (16). در ساختار شبکه عصبی تابع پایه شعاعی داده ورودی X یک بردار n بعدی است که به هر نورون لایه پنهان منتقل میشود. تابع فعالسازی نورونهای لایه پنهان در فضای ورودی متقارن است و خروجی هر نورون لایه پنهان تنها به فاصله شعاعی بین بردار ورودی X و مرکز نورون لایه پنهان بستگی دارد. خروجی هر نورون لایه پنهان از رابطه 8 محاسبه میشود.
]8[ |
|
]9[ |
|
]10[ |
|
|
|
شکل 7. نمایش ساختار شبکه عصبی تابع پایه شعاعی Fig. 7. Radial base function neural network structure
|
تبدیل موجک
تبدیل موجک (ویولت) یک تابع ریاضی است که توانایی بالایی در استخراج ویژگی سریهای زمانی دارد. این ابزار میتواند سریهای زمانی را به مؤلفههای فرکانسی آنها تجزیه کند تا بر ضعف روشهای داده محور در مواجه با سریهای زمانی غیرایستا غلبه کند تبدیل موجک به دو صورت تبدیل موجک پیوسته و تبدیل موجک گسسته انجام میشود (7, 10). ضرایب تبدیل موجک پیوسته (CWT) از رابطه 11 محاسبه میشود. در این رابطه موجک مادر از رابطه 12 محاسبه میگردد.
]11[ |
| |
]12[ |
|
در رابطه 12 علامت * نماد مزدوج مختلط a,b,t به ترتیب پارامترهای مقیاس، انتقال و زمان هستند (7, 20,10). محاسبه ضرایب CWT باعث افزایش زمان محاسبات و تولید حجم زیاد ضرایب میشود. با توجه به گسسته بودن دادههای ورودی، در این تحقیق از روش تبدیل موجک گسسته (DWT) جهت تجزیه سریهای زمانی SPI استفادهشده است. DWT بهصورت رابطه 13 تعریف میشود.
]13[ |
| |
]14[ |
|
که در روابط فوق a0 و b0 ثابت، j سطح تجزیه و k فاکتور زمان انتقال است(30).
تبدیل موجک از خانواده بزرگی تشکیل شده است که در حالت کلی به دودسته پیوسته و گسسته تقسیمبندی میشود. در این تحقیق ابتدا از چهار نوع موجک گسسته شامل دابیشز (Daubechies)، سیملت (Symlets)، کویفلت (Coiflets) و دوضلعی (Biorthogonal) استفاده شد، به دلیل عملکرد بهتر موجک دابیشز، از این نوع موجک در تحقیق بهعنوان گزینه نهایی استفاده شد. در موجک دابیشز استفاده شده در بین مرتبههای 1 تا 45، مرتبه 3 بهترین عملکرد را در بین مقیاسهای زمانی مختلف SPI از خود نشان داد، به همین دلیل از موجک دابیشز مرتبه 3 در تمامی مدلهای ترکیبی این تحقیق استفاده شد.
زنجیره مارکوف
مدل زنجیره مارکوف رویکردی ریاضی جهت ساخت مدلهای سریهای زمانی پدیدههای تصادفی است(23). وابستگی این زنجیره به زمان یا از طریق ضرایب همبستگی و یا با استفاده از ماتریسهای احتمالاتی انتقال بیان میشود (14). مدل زنجیره مارکوف مرتبه اول اصلیترین شکل مدل زنجیره مارکوف هست که درواقع با داشتن چند مرحله و گام عقبتر یک پدیده میتوان یک مرحله جلوتر را پیشبینی کرد که در این پژوهش همانند برخی پژوهشهای انجامشده جهت پیشبینی خشکسالی (14, 23) از سه مرحله متوالی SPI جهت پیشبینی یک مرحله جلوتر استفادهشده است.
نتایج
همانطور که در بخش روش تحقیق بیان شد ابتدا مقادیر سری زمانی SPI برای ایستگاههای منطقه موردمطالعه استخراج گردید و سپس دادههای SPI به دو بخش آموزشی مدل (جهت استخراج پارامترهای مدلسازی) و بخش پیشبینی ماهانه تقسیمبندی گردید. جهت انتخاب موجک مادر بهینه برای تمامی مدلهای هیبریدی موردمطالعه در این پژوهش و ایستگاههای موردنظر، مقادیر RMSE و R2 ابتدا برای چهار نوع موجک دابیشز، سیملت، کویفلت و دوضلعی محاسبه شد. نتایج استفاده از این چهار نوع موجک حاکی از عملکرد بهتر موجک دابیشز بود به همین دلیل از موجک دابیشز در تمامی مدلهای هیبریدی این تحقیق استفاده شد، در ادامه مقادیر RMSE و R2 برای موجکهای مادر دابیشز از مرتبه 1 تا 45 موردبررسی قرار گرفت که نتایج بیانگر بهینه بودن مقدار موجک مادر دابیشز مرتبه سوم نسبت به دیگر مرتبهها در کلیه مدلسازیها بود و در این پژوهش از موجک مادر دابیشز مرتبه سوم استفاده گردید. با توجه به تعداد زیاد نمودار خروجی، در این تحقیق صرفاً نمودارهای سری زمانی و پراکنش دادههای مربوط به پیشبینی ماهانه ایستگاه آبادان نمایش دادهشده است. شکل 8، 9 و 10 به ترتیب نتایج مربوط بهپیش بینی ماهانه مقادیر SPI مربوط به ایستگاه آبادان را برای مدلسازی به روش MLP، GRNN و RBF را بهصورت منفرد و همچنین بهصورت هیبریدی و تلفیق با موجک نشان میدهد. این نمودارها شامل سری زمانی پیشبینی ماهانه SPI در مقیاسهای زمانی 3، 6، 12، 18، 24 و 48 ماهه هست. همانطور که در این اشکال دیده میشود سری زمانی دادههای SPI مشاهداتی (محاسبهشده از دادههای بارش ایستگاه سینوپتیک) با ستاره سیاهرنگ، مقادیر پیشبینی ماهانه به روش ترکیبی موجک و روشهای شبکه عصبی با خط قرمزرنگ همچنین مقادیر مدلسازی شده به روش الگوریتمهای شبکه عصبی منفرد با خط آبیرنگ نمایش دادهشده است. همانطور که در اشکال 8 تا 10 دیده میشود برای مقیاس زمانی سهماهه مقادیر بهدستآمده از پیشبینی مدل منفرد در مدلسازی MLP و RBF تا حدودی دارای اختلاففاز یکماهه نسبت به مدل هیبریدی هست، درحالیکه در مدل GRNN این اختلاف پیشبینی کم هست. نتایج مدلسازی برای هر دو حالت مدلسازی منفرد و هیبریدی بیانگر عدم وجود اختلاففاز بین دو روش مدلسازی منفرد و هیبریدی درمقیاسهای زمانی 6، 12، 18، 24 و 48 است. برای مقیاس زمانی 12 و 24 ماهه، مدل منفرد GRNN دارای نوسانات و خطای بیشتری در مدلسازی و پیشبینی ماهانه SPI بوده است درحالیکه مدل هیبریدی در این دو مقیاس زمانی بهمراتب رفتار بهتری در مدلسازی و پیشبینی ماهانه داشته است. در حالت کلی میتوان رفتار هموارتری از مدلهای هیبریدی در بیش بینی نسبت به مدلهای منفرد شبکههای عصبی در رفتار سری زمانی مشاهده کرد. شکلهای 11، 12 و 13 نشاندهنده پراکنش دادههای مربوط به SPI مشاهداتی ایستگاه آبادان مربوط به مدلهای شبکه عصبی منفرد و هیبریدی (محور افقی SPI مشاهداتی) و مقادیر پیشبینیشده دادههای SPI با استفاده از مدل منفرد و مدل هیبریدی (محور قائم). نقاط قرمز و خط برازش دادهشده قرمزرنگ مربوط به مدل هیبریدی نقاط آبی و خط برازش دادهشده آبیرنگ مربوط به مدل منفرد است. خط سبز بیانگر محور 45 درجه جهت مقایسه بصری نتایج مدلها نسبت به حالت ایدئال است. همانطور که در اشکال 11 تا 13 دیده میشود نتایج مدلسازی برای حالت منفرد و هیبریدی در مقیاسهای زمانی 3 و 6 ماهه دقت کمتری نسبت به دیگر مقیاسهای زمانی دارد و جدایی خط برازش و همچنین میزان عدم قطعیت آن (پهنای خط برازش بیانگر میزان عدم قطعیت است) نسبت به خط 45 درجه (حالت ایدئال) بیشتر است. هرچند در همه مدلهای شبکه عصبی و در تمامی مقیاسهای زمانی روش هیبریدی دقت بیشتری از خود نشان داده است.
شکل 8. نمایش سری زمانی SPI ایستگاه آبادان مربوط به دادههای مشاهداتی (ستاره سیاهرنگ) – مدلسازی با مدل ترکیبی موجک و مدل هوش محاسباتی (نمودار قرمزرنگ) – مدلسازی با الگوریتم هوش محاسباتی MLP (نمودار آبیرنگ)
Fig. 8. SPI time series of Abadan station. Observational data (black star), combined of wavelet and MLP (red diagram), MLP (blue diagram)
شکل 9. نمایش سری زمانی SPI ایستگاه آبادان مربوط به دادههای مشاهداتی (ستاره سیاهرنگ) – مدلسازی با مدل ترکیبی موجک و مدلهای هوش محاسباتی (نمودار قرمزرنگ) – مدلسازی با الگوریتمهای هوش محاسباتی GRNN (نمودار آبیرنگ)
Fig. 9. SPI time series of Abadan station. Observational data (black star), combined of wavelet and GRNN (red diagram), GRNN (blue diagram)
شکل 10. نمایش سری زمانی SPI ایستگاه آبادان مربوط به دادههای مشاهداتی (ستاره سیاهرنگ) – مدلسازی با مدل ترکیبی موجک و مدلهای هوش محاسباتی (نمودار قرمزرنگ) – مدلسازی با الگوریتمهای هوش محاسباتی RBF (نمودار آبیرنگ)
Fig. 10. SPI time series of Abadan station. Observational data (black star), combined of wavelet and RBF (red diagram), RBF (blue diagram)
شکل 11. نمودار پراکنش دادههای SPI مشاهداتی ایستگاه آبادان مربوط به مدل MLP منفرد و هیبریدی (محور افقی SPI مشاهداتی) و مقادیر پیشبینیشده دادههای SPI با استفاده از مدل منفرد و مدل هیبریدی (محور قائم). نقاط قرمز و خط برازش دادهشده قرمزرنگ مربوط به مدل هیبریدی و نقاط آبی و خط برازش دادهشده آبیرنگ مربوط به مدل منفرد است. خط سبز بیانگر محور 45 درجه جهت مقایسه بصری نتایج مدلها نسبت به حالت ایدئال است.
Fig. 11. Observation of SPI data in Abadan station. Scatter plot of single and hybrid MLP model. Horizontal axis is observed SPI and the vertical axes is predicted values of SPI by using single model (blue point and regression line), hybrid model (red point and regression line). The 45o ideal line regression is drawn in green.
شکل 12. نمودار پراکنش دادههای SPI مشاهداتی ایستگاه آبادان مربوط به مدل GRNN منفرد و هیبریدی (محور افقی SPI مشاهداتی) و مقادیر پیشبینیشده دادههای SPI با استفاده از مدل منفرد و مدل هیبریدی (محور قائم). نقاط قرمز و خط برازش دادهشده قرمزرنگ مربوط به مدل هیبریدی و نقاط آبی و خط برازش دادهشده آبیرنگ مربوط به مدل منفرد است. خط سبز بیانگر محور 45 درجه جهت مقایسه بصری نتایج مدلها نسبت به حالت ایدئال است.
Fig. 12. Observation of SPI data in Abadan station. Scatter plot of single and hybrid GRNN model. Horizontal axis is observed SPI and the vertical axes is predicted values of SPI by using single model (blue point and regression line), hybrid model (red point and regression line). The 45o ideal line regression is drawn in green.
شکل 13. نمودار پراکنش دادههای SPI مشاهداتی ایستگاه آبادان مربوط به مدل RBF منفرد و هیبریدی (محور افقی SPI مشاهداتی) و مقادیر پیشبینیشده دادههای SPI با استفاده از مدل منفرد و مدل هیبریدی (محور قائم). نقاط قرمز و خط برازش دادهشده قرمزرنگ مربوط به مدل هیبریدی و نقاط آبی و خط برازش دادهشده آبیرنگ مربوط به مدل منفرد است. خط سبز بیانگر محور 45 درجه جهت مقایسه بصری نتایج مدلها نسبت به حالت ایدئال است.
Fig. 13. Observation of SPI data in Abadan station. Scatter plot of single and hybrid RBF model. Horizontal axis is observed SPI and the vertical axes is predicted values of SPI by using single model (blue point and regression line), hybrid model (red point and regression line). The 45o ideal line regression is drawn in green.
جداول آورده شده در شکلهای 14 تا 16 به تفاضل RMSE و R2 مدلهای هیبرید با مدلسازی شبکه عصبی منفرد جهت پیشبینی مقدار SPI ماهانه مربوط به 10 ایستگاه موردمطالعه در مقیاسهای زمانی موردبررسی است. مقادیر عددی بهدستآمده در این جداول نشاندهنده این است که در تمامی SPI ها و ایستگاههای موردمطالعه، مقادیر تفاضلی R2 مثبت است که بیانگر مقادیر بیشتر R2 مدل هیبریدی نسبت به مدلسازیهای شبکه عصبی منفرد است که به نحوی نشاندهنده بهبود مدلسازی هیبریدی نسبت به مدلهای منفرد است. همچنین مقادیر تفاضلی RMSE نیز در کلیه مدلهای موردبررسی و ایستگاههای موردمطالعه منفی است که نشاندهنده کمتر بودن مقدار RMSE در پیشبینی مدلهای هیبریدی نسبت به مدلهای منفرد شبکه عصبی است. در رنگبندی جداول هر مقدار سلولی رنگ سبز پررنگتر باشد یعنی مدلسازی هیبریدی نسبت به منفرد اختلاف بیشتری دارد و بهبود مدلسازی در این موارد بیشتر بوده است. همانطور که در این جداول دیده میشود اختلاف بین مدل هیبریدی و مدل منفرد در همه ایستگاهها برای مقیاسهای پایینتر بیشتر است و بیشترین اختلاف بین مدلسازی هیبریدی و منفرد مربوط به مقیاس زمانی 3 ماهه است. بیشترین اختلاف مربوط به R2 بین مدلسازی هیبریدی و منفرد مربوط به ایستگاه کرمان و مقیاس زمانی 3 ماهه و مربوط به مدل RBF است که مقدار آن برابر 4522/0 بوده است که در آن میزان اختلاف RMSE برابر با 3037/0- است. بیشترین اختلاف RMSE بین مدلسازی هیبریدی و منفرد مربوط به ایستگاه بابلسر و مقیاس زمانی 3 ماهه و مربوط به مدل RBF است که مقدار آن برابر 3955/0- بوده است که در آن میزان اختلاف R2 برابر با 4101/0 بوده است.
شکل 14. مقایسه نتایج مدلسازی مدل MLP با W_MLP در SPI های مختلف. الف) مقادیر تفاضل R2 ب) مقادیر تفاضل RMSE
Fig. 14. The comparison of MLP, W_MLP for different SPI time scales. A) R2 difference, B) RMSE difference.
شکل 15. مقایسه نتایج مدلسازی مدل GRNN با W_GRNN در SPI های مختلف. الف) مقادیر تفاضل R2 ب) مقادیر تفاضل RMSE
Fig. 15. The comparison of GRNN, W_ GRNN for different SPI time scales. A) R2 difference, B) RMSE difference.
شکل 16. مقایسه نتایج مدلسازی مدل RBF با W_RBF در SPI های مختلف. الف) مقادیر تفاضل R2 ب) مقادیر تفاضل RMSE
Fig. 16. The comparison of RBF, W_ RBF for different SPI time scales. A) R2 difference, B) RMSE difference.
نمودارهای مربوط به شکل 17 بیانگر میزان اختلاف بین مدلهای هیبریدی و منفرد برای تمامی ایستگاهها بهصورت گرافهای رنگی است. همانطور که در این گرافها دیده میشود مقدار اختلافها در RMSE و R2 بیانگر میزان اختلاف بیشتر در مقیاسهای زمانی 3 و 6 نسبت به مقیاسهای زمانی 12، 18، 24 و 48 است که به نحوی به ماهیت دادههای این مقیاسهای زمانی برمیگردد. همانطور که در این شکل دیده میشود به ترتیب بیشترین بهبود در مقدار R2 و RMSE از مقیاس پایین 3 ماهه به سمت مقیاسهای زمانی بالاتر 48 ماهه است. شکل 18 مقادیر تفاضل RMSE و R2 مدلهای استفاده شده در تحقیق را برروی موقعیت مکانی این ایستگاهها نشان میدهد. همانطور که در این نقشه دیده میشود در مدلهای RBF و MLP با افزایش مقیاس زمانی شاخص SPI از 3 ماهه به سمت 48 ماهه میزان تفاضل RMSE و R2 (قدر مطلق مقادیر) تقریباً روندی نزولی دارد و این به این معنی است که اثر ترکیب موجک با دو الگوریتم RBF و MLP در مقیاسهای زمانی پایینتر، بیشتر است. در مدل GRNN الگویی متمایزتر از دیگر مدلها را به طور مثال در ایستگاه زاهدان SPI 18ماهه (مقداری بسیاری کم) و در بابلسر در SPI 24 ماهه (مقدار تفاضل بیشتری) شاهد هستیم.
شکل 17. نمودار مقادیر تفاضل RMSE و تفاضل R2 برای ده ایستگاه موردمطالعه در SPI های 3 تا 48 ماهه
Fig. 17. The RMSE and R2 differences graph for all 10 stations and for each SPI time scales.
شکل 18. نمایش مقادیر تفاضل RMSE و تفاضل R2 ده ایستگاه موردمطالعه در SPI های 3 تا 48 ماهه بر روی نقشه ارتفاعی ایران. الف)SPI3، ب) SPI6، پ) SPI12، ت) SPI18، ث) SPI24، ج) SPI48.
Fig. 18. The RMSE and R2 differences graph for all 10 stations and for each SPI time scales on the Iran elevation map. A) SPI3, B) SPI6, C) SPI12, D) SPI18, E) SPI24, F) SPI48.
بحث و نتیجهگیری
تقدیر و تشکر
این مقاله حاصل پایاننامه با عنوان مدلسازی مکانی – زمانی پدیده خشکسالی با بهرهگیری از هوش محاسباتی در مقطع (دکترا) در سال 1396 است که با حمایت دانشگاه آزاد اسلامی واحد علوم و تحقیقات (تهران) اجرا شده است.
مراجع
1. Abeysingha N, Rajapaksha U. 2020. SPI-based spatiotemporal drought over Sri Lanka. Advances in Meteorology, 2020. doi:https://doi.org/10.1155/2020/9753279.
2. Azimi S, Moghaddam MA. 2020. Modeling short term rainfall forecast using neural networks, and Gaussian process classification based on the SPI drought index. Water Resources Management: 1-37. doi: https://doi.org/10.1007/s11269-020-02507-6.
3. Bhunia P, Das P, Maiti R. 2020. Meteorological drought study through SPI in three drought prone districts of West Bengal, India. Earth Systems and Environment, 4(1): 43-55. doi:https://doi.org/10.1007/s41748-019-00137-6.
4. Diop L, Bodian A, Djaman K, Yaseen ZM, Deo RC, El-Shafie A, Brown LC. 2018. The influence of climatic inputs on stream-flow pattern forecasting: case study of Upper Senegal River. Environmental earth sciences, 77(5): 1-13. doi: https://doi.org/10.1007/s12665-018-7376-8.
5. Foroumandi E, Nourani V, Sharghi E. 2021. Climate change or regional human impacts? Remote sensing tools, artificial neural networks, and wavelet approaches aim to solve the problem. Hydrology Research, 52(1): 176-195. doi:https://doi.org/10.2166/nh.2020.112.
6. Ghritlahre HK, Prasad RK. 2018. Exergetic performance prediction of solar air heater using MLP, GRNN and RBF models of artificial neural network technique. Journal of environmental management, 223: 566-575. doi: https://doi.org/10.1016/j.jenvman.2018.06.033.
7. Hadi SJ, Tombul M. 2018. Streamflow forecasting using four wavelet transformation combinations approaches with data-driven models: a comparative study. Water Resources Management, 32(14): 4661-4679. doi: https://doi.org/10.1007/s11269-018-2077-3
8. Hannan SA, Manza R, Ramteke R. 2010. Generalized regression neural network and radial basis function for heart disease diagnosis. International Journal of Computer Applications, 7(13): 7-13. doi: https://doi.org/10.5120/1325-1799.
9. Hosseini-Moghari SM, Araghinejad S. 2015. Monthly and seasonal drought forecasting using statistical neural networks. Environmental Earth Sciences, 74(1): 397-412. doi:https://doi.org/10.1007/s12665-015-4047-x.
10. Khan MMH, Muhammad NS, El-Shafie A. 2020. Wavelet based hybrid ANN-ARIMA models for meteorological drought forecasting. Journal of Hydrology, 590: 125380. doi: https://doi.org/10.1016/j.jhydrol.2020.125380.
11. KISI Ö. 2006. Generalized regression neural networks for evapotranspiration modelling. Hydrological Sciences Journal, 51(6): 1092-1105. doi:https://doi.org/10.1623/hysj.51.6.1092.
12. Kisi O, Tombul M, Kermani MZ. 2015. Modeling soil temperatures at different depths by using three different neural computing techniques. Theoretical and applied climatology, 121(1): 377-387. doi: https://doi.org/10.1007/s00704-014-1232-x.
13. Komasi M, Sharghi S. 2020. Drought Forecasting Using Wavelet-Support Vector Machine and Standardized Precipitation Index (Case Study: Urmia Lake-Iran). Journal of Environmental Science and Technology, 22(7): 83-101. doi:https://doi.org/10.22034/jest.2020.9578. (In Persian).
14. Lazri M, Ameur S, Brucker JM, Lahdir M, Sehad M. 2015. Analysis of drought areas in northern Algeria using Markov chains. Journal of Earth System Science, 124(1): 61-70. doi: https://doi.org/10.1007/s12040-014-0500-6.
15. Li L, She D, Zheng H, Lin P, Yang Z-L. 2020. Elucidating diverse drought characteristics from two meteorological drought indices (SPI and SPEI) in China. Journal of Hydrometeorology, 21(7): 1513-1530. doi:https://doi.org/10.1175/JHM-D-19-0290.1.
16. Lin G-F, Chen L-H. 2004. A non-linear rainfall-runoff model using radial basis function network. Journal of Hydrology, 289(1-4): 1-8. doi: https://doi.org/10.1016/j.jhydrol.2003.10.015.
17. Lippmann R. 1994. Book Review:" Neural Networks, A Comprehensive Foundation", by Simon Haykin. International Journal of Neural Systems, 5(04): 363-364. doi: https://doi.org/10.1142/S0129065794000372.
18. Mahmoudzadeh H, Azizmoradi M. 2019. Deforestation modeling using artificial neural network and GIS (Case study: forests of Khorramabad environs). Journal of RS and GIS for Natural Resources, 10(4): 74-90. http://girs.iaubushehr.ac.ir/article_670420.html. (In Persian).
19. McKee TB, Doesken NJ, Kleist J. 1993. The relationship of drought frequency and duration to time scales. In: Proceedings of the 8th Conference on Applied Climatology, vol 22. Boston, pp 179-183.
20. Mehdizadeh S, Ahmadi F, Mehr AD, Safari MJS. 2020. Drought modeling using classic time series and hybrid wavelet-gene expression programming models. Journal of Hydrology, 587: 125017. doi: https://doi.org/10.1016/j.jhydrol.2020.125017.
21. Mirdashtvan M, Saravi MM. 2020. Influence of non-stationarity and auto-correlation of climatic records on spatio-temporal trend and seasonality analysis in a region with prevailing arid and semi-arid climate, Iran. Journal of Arid Land, 12(6): 964-983. doi: https://doi.org/10.1007/s40333-020-0100-z.
22. Ozan Evkaya O, Sevinç Kurnaz F. 2021. Forecasting drought using neural network approaches with transformed time series data. Journal of Applied Statistics, 48(13-15): 2591-2606. Doi: https://doi.org/10.1080/02664763.2020.1867829.
23. Paulo AA, Pereira LS. 2007. Prediction of SPI drought class transitions using Markov chains. Water resources management, 21(10): 1813-1827. Doi: https://doi.org/10.1007/s11269-006-9129-9.
24. Pei Z, Fang S, Wang L, Yang W. 2020. Comparative analysis of drought indicated by the SPI and SPEI at various timescales in Inner Mongolia, China. Water, 12(7): 1925. doi: https://doi.org/10.3390/w12071925.
25. Raziei T. 2017. Köppen-Geiger climate classification of Iran and investigation of its changes during 20th century. Journal of the Earth and Space Physics, 43(2): 419-439. doi: https://doi.org/10.22059/jesphys.2017.58916. (In Persian).
26. Rhif M, Ben Abbes A, Martinez B, Farah IR. 2021. An improved trend vegetation analysis for non-stationary NDVI time series based on wavelet transform. Environmental Science and Pollution Research, 28(34): 46603-46613. doi: https://doi.org/10.1007/s11356-020-10867-0.
27. Taylan ED, Terzi Ö, Baykal T. 2021. Hybrid wavelet–artificial intelligence models in meteorological drought estimation. Journal of Earth System Science, 130(1): 1-13. doi:https://doi.org/10.1007/s12040-020-01488-9.
28. Won J, Choi J, Lee O, Kim S. 2020. Copula-based Joint Drought Index using SPI and EDDI and its application to climate change. Science of the Total Environment, 744: 140701. Doi: https://doi.org/10.1016/j.scitotenv.2020.140701.
29. Xu D, Zhang Q, Ding Y, Huang H. 2020. Application of a Hybrid ARIMA–SVR Model Based on the SPI for the Forecast of Drought—A Case Study in Henan Province, China. Journal of Applied Meteorology and Climatology, 59(7): 1239-1259. doi: https://doi.org/10.1175/JAMC-D-19-0270.1.
30. Zadeh MR, Amin S, Khalili D, Singh VP. 2010. Daily outflow prediction by multi layer perceptron with logistic sigmoid and tangent sigmoid activation functions. Water resources management, 24(11): 2673-2688. doi: https://doi.org/10.1007/s11269-009-9573-4.
چکیده مبسوط فارسی
پیشینه و هدف:
بحران خشکسالی یک دوره خشک آب و هوایی است که در هر نقطه از جهان و با هر اقلیمی ممکن است رخ دهد. این بحران اگرچه بهآرامی شروع میشود اما میتواند برای مدتی طولانی تأثیر جدی بر سلامت، محصولات کشاورزی، اقتصاد، انرژی و محیطزیست بگذارد. خشکسالی معیشت و سلامت انسانها را بهشدت تهدید میکند و خطر ابتلا به انواع بیماریها را افزایش میدهد. ازاینرو مدلسازی و پیشبینی خشکسالی از موضوعات مهم و جدی در جوامع علمی است. درگذشته از مدلهای ریاضی و آماری مانند روش رگرسیون ساده، خودرگرسیونگیری (AR) میانگین متحرک (MA) و نیز ARIMA جهت مدلسازی خشکسالی استفاده میشد. در سالهای اخیر استفاده از روشهای یادگیری ماشین و هوش محاسباتی جهت مدلسازی و پیشبینی خشکسالی بسیار موردتوجه دانشمندان بوده است. ازجمله از الگوریتمهای هوش محاسباتی که توسط دانشمندان جهت مدلسازی خشکسالی قبلاً موردتوجه قرارگرفته است میتوان به شبکه عصبی پرسپترون چندلایه، شبکه عصبی RBF، ماشین بردار پشتیبان، روشهای فازی و فازی عصبی اشاره کرد. در این تحقیق هدف مدلسازی و پیشبینی خشکسالی با بهرهگیری از سه الگوریتم شبکه عصبی شامل پرسپترون چندلایه، شبکه عصبی RBF و شبکه عصبی رگرسیون تعمیمیافته است. شاخص خشکسالی استفادهشده در این تحقیق شاخص استانداردشده بارش (SPI) است. در این تحقیق از تکنیک موجک در تلفیق با الگوریتمهای شبکه عصبی مصنوعی جهت مدلسازی و پیشبینی خشکسالی در 10 ایستگاه سینوپتیک در کشور ایران (آبادان، بابلسر، بندرعباس، کرمان، مشهد، رشت، سقز، تهران، تبریز و زاهدان) در اقلیمهای مختلف و با توزیع مکانی مناسب در کل کشور ایران استفادهشده است.
مواد و روش:
در این تحقیق در ابتدا با استفاده از دادههای بارش ماهانه بین سالهای 1961 تا 2017 شاخص خشکسالی SPI در مقیاسهای زمانی 24،18،12،6،3 و 48 ماهه از طریق برنامهنویسی در محیط نرمافزار MATLAB پیادهسازی شد. نتایج این مرحله با استفاده از نرمافزارهای علمی موجود MDM و Drinc صحت سنجی شد. در ادامه با استفاده از زنجیره مارکوف به طراحی مدلهای پیشبینی پرداخته شد. در این تحقیق درمجموع از شش مدل هوش محاسباتی شامل سه مدل منفرد شبکه عصبی پرسپترون چندلایه (MLP)، شبکه عصبی تابع پایه شعاعی (RBF) و شبکه عصبی رگرسیون تعمیمیافته (GRNN) و سه مدل ترکیبی (هیبریدی) موجک با این سه مدل بهصورت (WMLP-WRBF-WGRNN) جهت مدلسازی و پیشبینی شاخص SPI در 10 ایستگاه این تحقیق استفادهشده است. در پیادهسازی تمامی این شش مدل از محیط برنامهنویسی نرمافزار MATLAB استفادهشده است. در این تحقیق ابتدا از چهار نوع موجک گسسته شامل دابیشز (Daubechies)، سیملت (Symlets)، کویفلت (Coiflets) و دوضلعی (Biorthogonal) استفاده شد، به دلیل عملکرد بهتر موجک دابیشز، از این نوع موجک در تحقیق بهعنوان گزینه نهایی استفاده شد. در موجک دابیشز استفادهشده در بین مرتبههای 1 تا 45، مرتبه 3 بهترین عملکرد را در بین مقیاسهای زمانی مختلف SPI از خود نشان داد، به همین دلیل از موجک دابیشز مرتبه 3 در تمامی مدلهای ترکیبی این تحقیق استفاده شد. بعد از آموزش همه شش الگوریتم استفادهشده نتایج با معیارهای ارزیابی ضریب تعیین (R2) و جذر میانگین مربعات خطا (RMSE) جهت اندازهگیری اختلاف بین مقادیر واقعی و برآورد شده استفادهشده است.
نتایج و بحث:
نتایج این تحقیق نشان داد که روشهای هوش محاسباتی دقت بالایی در مدلسازی و پیشبینی شاخص خشکسالی SPI دارند. در مرحله اول نتایج نشان داد که مدلهای منفرد MLP، RBF و GRNN درصورتیکه بهطور صحیح آموزش داده شوند نتایجی نزدیک به هم در مدلسازی و پیشبینی شاخص خشکسالی SPI دارند. در مرحله بعد مشاهده شد که تکنیک موجک باعث بهبود نتایج مدلسازی خواهد شد. در استفاده از تکنیک موجک در تلفیق با سه مدل منفرد MLP، RBF و GRNN انتخاب نوع موجک نیز در مدلسازی بهتر مؤثر است، بهنحویکه در این تحقیق ابتدا از چهار نوع موجک گسسته دابیشز، سیملت، کویفلت و دوضلعی در تلفیق با سه مدل منفرد این تحقیق استفاده شد که نتایج این چهار نوع موجک نشان از برتری نسبی موجک دابیشز نسبت به سه موجک دیگر بود. در استفاده از موجک دابیشز نیز از آنجایی این موجک 45 مرتبه دارد و انتخاب مرتبه نیز در مدلسازی مؤثر بود با آزمایش 45 مرتبه موجک مشاهده شد که موجک مرتبه 3 در حالت کلی دارای دقت بالاتری در تمامی مقیاسهای زمانی شاخص SPI یعنی 24،18،12،6،3 و 48 ماهه و نیز در هر سه الگوریتم MLP، RBF و GRNN دارد. ازاینرو در این تحقیق از موجک مرتبه سوم دابیشز در هر سه الگوریتم این تحقیق و نیز در همه مقیاسهای زمانی استفاده شد. نتایج تحقیق نشان داد که تلفیق تکنیک موجک با هر سه مدل MLP، RBF و GRNN باعث بهبود نتایج خواهد شد. نمودارهای تحقیق نشان داد که برای مقیاس زمانی سهماهه مقادیر بهدستآمده از پیشبینی مدل منفرد در مدلسازی MLP و RBF تا حدودی دارای اختلاففاز یکماهه نسبت به مدل هیبریدی هست، درحالیکه در مدل GRNN این اختلاف پیشبینی کم هست. نتایج مدلسازی برای هر دو حالت مدلسازی منفرد و هیبریدی بیانگر عدم وجود اختلاففاز بین دو روش مدلسازی منفرد و هیبریدی درمقیاسهای زمانی 6، 12، 18، 24 و 48 است. برای مقیاس زمانی 12 و 24 ماهه، مدل منفرد GRNN دارای نوسانات و خطای بیشتری در مدلسازی و پیشبینی ماهانه SPI بوده است درحالیکه مدل هیبریدی در این دو مقیاس زمانی بهمراتب رفتار بهتری در مدلسازی و پیشبینی ماهانه داشته است. نمودارهای پراکنش دادههای مربوط به SPI مشاهداتی ایستگاه آبادان نشان داد که نتایج مدلسازی برای حالت منفرد و هیبریدی در مقیاسهای زمانی 3 و 6 ماهه دقت کمتری نسبت به دیگر مقیاسهای زمانی دارد و جدایی خط برازش و همچنین میزان عدم قطعیت آن بیشتر است. هرچند در همه مدلهای شبکه عصبی و در تمامی مقیاسهای زمانی روش هیبریدی دقت بیشتری از خود نشان داده است. نتایج عددی تحقیق نشاندهنده این است که در تمامی SPI ها و ایستگاههای موردمطالعه، مقادیر تفاضلی R2 مثبت است که بیانگر مقادیر بیشتر R2 مدل هیبریدی نسبت به مدلسازیهای شبکه عصبی منفرد است که به نحوی نشاندهنده بهبود مدلسازی هیبریدی نسبت به مدلهای منفرد است. همچنین مقادیر تفاضلی RMSE نیز در کلیه مدلهای موردبررسی و ایستگاههای موردمطالعه منفی است که نشاندهنده کمتر بودن مقدار RMSE در پیشبینی مدلهای هیبریدی نسبت به مدلهای منفرد شبکه عصبی است. در گرافهای تحقیق دیده میشود که مقدار اختلافها در RMSE و R2 بیانگر میزان اختلاف بیشتر در مقیاسهای زمانی 3 و 6 نسبت به مقیاسهای زمانی 12، 18، 24 و 48 است که به نحوی به ماهیت دادههای این مقیاسهای زمانی برمیگردد. به ترتیب بیشترین بهبود در مقدار R2 و RMSE از مقیاس پایین 3 ماهه به سمت مقیاسهای زمانی بالاتر 48 ماهه است.
نتیجهگیری:
از یافتههای این تحقیق میتوان نتیجه گرفت که الگوریتمهای شبکه عصبی مصنوعی روشهای کارآمدی در مدلسازی و پیشبینی شاخص خشکسالی SPI میباشند. همچنین استفاده از موجک در هر سه مدل شبکه عصبی مصنوعی باعث بهبود نتایج خواهد شد. همچنین میتوان نتیجه گرفت که برای مدلسازی بهتر شاخص خشکسالی SPI لازم است نوع و مرتبه موجک بهینه انتخاب شود. از نتایج این تحقیق میتوان نتیجهگیری کرد که تکنیک موجک تأثیر بیشتری در مقیاسهای زمانی پایینتر یعنی 3 و 6 ماهه نسبت به مقیاسهای بالاتر یعنی 24 و 48 ماهه دارد.
Abstract
Background and Objective
A drought crisis is a dry period of climate that can occur anywhere globally and with any climate. Although this crisis starts slowly, it can have a serious impact on health, agricultural products, the economy, energy, and the environment for a long time to come. Drought severely threatens human livelihood and health and increases the risk of various diseases. Therefore, modeling and predicting drought is one of the most important and serious issues in the scientific community. In the past, mathematical and statistical models such as simple regression, Auto-regression (AR), moving average (MA), and ARIMA were used to model the drought. In recent years, machine learning methods and computational intelligence to model and predict drought have been of great interest to scientists. Computational intelligence algorithms that have been previously considered by scientists to model drought include multilayer perceptron neural network, RBF neural network, support vector machine, fuzzy, and ANFIS methods. In this research, the purpose of modeling and predicting drought is by using three neural network algorithms, including multilayer perceptron, RBF neural network, and generalized regression neural. The drought index used in this research is the standardized precipitation index (SPI). In this research, the wavelet technique in combination with artificial neural network algorithms for modeling and predicting drought in 10 synoptic stations in Iran (Abadan, Babolsar, Bandar Abbas, Kerman, Mashhad, Rasht, Saqez, Tehran, Tabriz, and Zahedan) have been used in different climates and with suitable spatial distribution throughout Iran.
Materials and Methods
This study, initially using monthly precipitation data between 1961 and 2017, SPI drought index in time scales of 24, 18, 12, 6, 3, and 48 months through programming in soft environment MATLAB software implemented. The results of this step were validated using the available scientific software MDM and Drinc. Then, prediction models were designed using the Markov chain. In this study, a total of six computational intelligence models, including three single models of multilayer perceptron neural network (MLP), radial basis function neural network (RBF) and generalized regression neural network (GRNN), and three hybrids wavelet models with these three models (WMLP-WRBF-WGRNN) have been used to model and predict the SPI index in 10 stations of this research. In implementing all these six models, the MATLAB software programming environment has been used. In this study, four types of discrete wavelets were used, including Daubechies, Symlets, Coiflets, and Biorthogonal. Due to the better performance of the Dobbies wavelet, this type of wavelet was used as a final option in the research. In the Daubechies wavelet used between levels 1 to 45, level 3 showed the best performance among different SPI time scales; therefore, Daubechies level 3 wavelet was used in all hybrid models of this study. After training all six algorithms used, the evaluation criteria of coefficient of determination (R2) and root mean square error (RMSE) was used to measure the difference between actual and estimated values.
Results and Discussion
The results of this study showed that computational intelligence methods have high accuracy in modeling and predicting SPI drought index. In the first stage, the results showed that the individual MLP, RBF and GRNN models, if properly trained, have close results in modeling and predicting the SPI drought index. In the next step, it was observed that the wavelet technique would improve the modeling results. In using the wavelet technique in combination with three single models MLP, RBF, and GRNN, the choice of wavelet type is also more effective in modeling, so that in this research, first of the four types of discrete wavelets Daubechies, Symlet, Qoiflet, and Biorthogonal in combination with Three single models of this research were used and the results of these four types of wavelets showed the relative superiority of the Daubechies wavelet over the other three wavelets. In using the Daubechies wavelet, since this wavelet has 45 times and the choice of order was also effective in modeling, it was observed by testing the wavelet 45 times that the 3rd wavelet, in general, has higher accuracy in all time scales of SPI index, ie, 24, 18, 12, 6, 3 and 48 months and also in all three algorithms MLP, RBF, and GRNN. Therefore, in this research, the third-order Daubechies wavelet was used in all three algorithms of this research, as well as in all time scales. The results showed that combining the wavelet technique with all three models MLP, RBF, and GRNN will improve the results. The research graphs showed that for the quarterly time scale, the values obtained from the single model prediction in MLP and RBF modeling have a somewhat one-month phase difference compared to the hybrid model, while in the GRNN model, this prediction difference is negligible. The modeling results for both single and hybrid modeling modes indicate that there is no phase difference between the single and hybrid modeling methods in time scales of 6, 12, 18, 24, and 48. For the 12- and 24-month time scales, the single GRNN model had more fluctuations and errors in SPI monthly modeling and forecasting, while the hybrid model in these two-time scales had much better behavior in monthly modeling and forecasting. Distribution diagrams of data related to observational SPI of Abadan station showed that the modeling results for single and hybrid mode in 3 and 6-month time scales are less accurate than other time scales and fit line separation, and its uncertainty is higher than others. However, in all neural network models and in all time scales, the hybrid method has shown more accuracy. The numerical results of the study indicate that in all SPIs and stations under study, the differential values of R2 are positive, which indicates higher values of R2 in the hybrid model than in single neural network modeling, which indicates an improvement in hybrid modeling compared to individual models. Also, the differential values of RMSE are negative in all studied models and stations, which indicates that the amount of RMSE in predicting hybrid models is lower than individual neural network models. In the research graphs, it can be seen that the amount of differences in RMSE and R2 indicates a greater difference in time scales 3 and 6 than the time scales 12, 18, 24, and 48, which somehow goes back to the nature of the data of these time scales. The most significant improvement in R2 and RMSE is from the 3-month low to the 48-month high, respectively.
Conclusion
From the findings of this study, it can be concluded that artificial neural network algorithms are efficient methods in modeling and predicting the SPI drought index. The use of wavelets in all three models of artificial neural networks will also improve the results. It can also be concluded that for better modeling of SPI drought index, it is necessary to select the optimal wavelet type and order. From the results of this study, it can be concluded that the wavelet technique has a greater impact on the lower time scales, i.e., 3 and 6 months, than the higher scales, i.e., 24 and 48 months.
Abstract
Drought is one of the important climatic and environmental phenomena that have a serious impact on water and food resources. Rainfall is the most critical indicator in determining drought. The SPI index has been used by various researchers as the most common index in modeling drought. SPI index modeling and forecasting can be used in drought crisis management. In this study, we used three nonlinear neural network methods, including Multilayer Perceptron neural network (MLP), Radial Base Function (RBF) neural network, and Generalized Regression Neural Network (GRNN) and also, we combined these three neural network algorithms with wavelet methods to model and predicted SPI index in 3, 6, 12, 18, 24 and 48 months’ time scales. The results of this study showed that the modeling improved by using wavelet in combination with neural networks in the MLP model with an RMSE difference of -0.1604 and R2 difference of 0.1580, in RBF model, this improvement reached RMSE difference -0.1538 and R2 difference to 0.1504. Also, the GRNN enhancement in RMSE is equal to -0.1087 and R2 equal to 0.1354, which indicates that the amount of improvement increased by using a combination of wavelet and this hybrid modeling for monthly SPI forecasting in all time scales as well as in ten stations studied.
مقالات مرتبط
-
بررسی منشأ و نحوه گسترش مکانی غلظت های بالای گردوغبار و تحلیل همدیدی آن در حوزه گاوخونی
تاریخ چاپ : 1399/10/01 -
حقوق این وبسایت متعلق به سامانه مدیریت نشریات دانشگاه آزاد اسلامی است.
حق نشر © 1403-1400