Future Weather Forecasting Using Soft Computing ... - ScienceDirect

98 downloads 137 Views 179KB Size Report
1877-0509 © 2016 The Authors. Published by Elsevier ... Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 ( 2016 ) 402 – 407. 1.1 Climatology: ...
Available online at www.sciencedirect.com

ScienceDirect Procedia Computer Science 78 (2016) 402 – 407

,QWHUQDWLRQDO&RQIHUHQFHRQ,QIRUPDWLRQ6HFXULW\ 3ULYDF\ ,&,63 'HFHPEHU 1DJSXU,1',$ 

)XWXUH:HDWKHU)RUHFDVWLQJ8VLQJ6RIW&RPSXWLQJ7HFKQLTXHV 6DQMD\.KDMXUHD6:0RKRGE a

M.Tech 2nd Year BDCOE,Sevagram,India b Professor CSE,BDCOE,Sevagram,India

$EVWUDFW 3UHGLFWLRQRIZHDWKHULVGHWHUPLQDWLRQRIIXWXUHZHDWKHUFRQGLWLRQEDVHGRQGLIIHUHQWZHDWKHUSDUDPHWHUV7KHGLIIHUHQWZHDWKHU SDUDPHWHUVZHUHUHFRUGHGGD\WRGD\ZLVH,Q³)XWXUH:HDWKHU)RUHFDVWLQJXVLQJ6RIW&RPSXWLQJ7HFKQLTXH´WKHQHXUDOQHWZRUN LVWUDLQHGXVLQJGLIIHUHQWFRPELQDWLRQRIZHDWKHUSDUDPHWHUVWKHSDUDPHWHUXVHGDUHKXPLGLW\WHPSHUDWXUHSUHVVXUHZLQGVSHHG GHZSRLQWDQGYLVLELOLW\$IWHUWUDLQLQJWKHQHXUDOQHWZRUNDOOSUHGLFWHGYDOXHVRIKXPLGLW\WHPSHUDWXUHSUHVVXUHZLQGVSHHG GHZSRLQWDQGYLVLELOLW\DUHDSSOLHGWKHIX]]\LQIHUHQFHV\VWHPLQIX]]\LQIHUHQFHV\VWHPUXOHVZHUHFUHDWHG1RZDSSO\LQJDOO SUHGLFWHGSDUDPHWHUVWRIX]]\V\VWHPWKHSUHGLFWLRQDERXWWKHIXWXUHZHDWKHULVGRQH

  © 2016 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license ‹7KH$XWKRUV3XEOLVKHGE\(OVHYLHU%9 (http://creativecommons.org/licenses/by-nc-nd/4.0/). 3HHUUHYLHZXQGHUUHVSRQVLELOLW\RIRUJDQL]LQJFRPPLWWHHRIWKH,&,63 Peer-review under responsibility of organizing committee of the ICISP2015

Keywords$UWLILFLDOQHXUDOQHWZRUNIX]]\LQIHUHQFHV\VWHP  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB  ,QWURGXFWLRQ 

$VWKHZHDWKHUFKDQJHVUDSLGO\ZKLFKHIIHFWVWKHQXPEHURISHRSOHVSHFLDOO\IDUPHUV7KHSUHGLFWLRQRIFRUUHFW ZHDWKHUFRQGLWLRQHVSHFLDOO\SUHGLFWLRQRIFRUUHFWUDLQIDOOEHFRPHYHU\LPSRUWDQW7KHUHDUHQXPEHURIDSSURDFKHV IRUSUHGLFWLRQWKHZHDWKHUFRQGLWLRQ      6DQMD\.KDMXUH7HO E-mail address:VDQMD\NKDMXUH#JPDLOFRP

1877-0509 © 2016 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of organizing committee of the ICISP2015 doi:10.1016/j.procs.2016.02.081

Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 (2016) 402 – 407

403

1.1 Climatology 7KH &OLPDWRORJ\ 0HWKRG LV DQRWKHU VLPSOH ZD\ RI SURGXFLQJ D IRUHFDVW 7KLV PHWKRG LQYROYHV DYHUDJLQJZHDWKHUVWDWLVWLFVDFFXPXODWHGRYHUPDQ\\HDUVWRPDNHWKHIRUHFDVW 1.2 Analog Method7KH$QDORJ0HWKRGLVDVOLJKWO\PRUHFRPSOLFDWHGPHWKRGRISURGXFLQJDIRUHFDVW,WLQYROYHV H[DPLQLQJWRGD\ VIRUHFDVWVFHQDULRDQGUHPHPEHULQJDGD\LQWKHSDVWZKHQWKHZHDWKHUVFHQDULRORRNHGYHU\ VLPLODU DQDQDORJ 7KHIRUHFDVWHUZRXOGSUHGLFWWKDWWKHZHDWKHULQWKLVIRUHFDVWZLOOEHKDYHWKHVDPHDVLWGLG LQWKHSDVW 1.3 Numerical:HDWKHU3UHGLFWLRQ1XPHULFDO:HDWKHU3UHGLFWLRQ 1:3 XVHVWKHSRZHURIFRPSXWHUVWRPDNHD IRUHFDVW &RPSOH[ FRPSXWHU SURJUDPV DOVR NQRZQ DV IRUHFDVW PRGHOV UXQ RQ VXSHUFRPSXWHUV DQG SURYLGH SUHGLFWLRQV RQ PDQ\ DWPRVSKHULF YDULDEOHV VXFK DV WHPSHUDWXUH SUHVVXUH ZLQG DQG UDLQIDOO $ IRUHFDVWHU H[DPLQHV KRZ WKH IHDWXUHV SUHGLFWHG E\ WKH FRPSXWHU ZLOO LQWHUDFW WR SURGXFH WKH GD\ V ZHDWKHU 7KH 1:3 PHWKRGLVIODZHGLQWKDWWKHHTXDWLRQVXVHGE\WKHPRGHOVWRVLPXODWHWKHDWPRVSKHUHDUHQRWSUHFLVH 7KLVOHDGVWRVRPHHUURULQWKHSUHGLFWLRQV,Q7KLVSDSHUDDSSURDFKLVSURYLGHGWKDWWKH1HXUDOQHWZRUNZLWK IX]]\LQIHUHQFHV\VWHPFDQEHDSSOLHGRQWKHZHDWKHUIRUHFDVWLQJGDWDVHWWRWUDLQWKHQHXUDOQHWZRUNDQGHIIHFW RIWKHSDUDPHWHUVRQHDFKRWKHUV

5HODWHG:RUN  ,QWKH3DVWGHFDGHVWKHUHDUHQXPEHUVRIPRGHOGHVLJQHGLQRUGHUWRSHUIRUPWKHZHDWKHUIRUHFDVWLQJGHSHQGLQJ RQLPDJHDFTXLVLWLRQSURFHVV7KHPRGHOQDPHG³.QRZOHGJH%DVHG6\VWHPIRUZHDWKHU,QIRUPDWLRQSURFHVVLQJDQG )RUHFDVWLQJ KDV ILYH FRPSRQHQWV DV ,PDJH $FTXLVLWLRQ ,PDJH SURFHVVLQJ (QKDQFHPHQW )HDWXUH ([WUDFWLRQ DQG VHOHFWLRQ :HDWKHU .QRZOHGJH %DVH DQG :HDWKHU ,QIHUHQFH (QJLQH :,1(  WKLV PRGHO SURYLGHV WKH LQIRUPDWLRQ DERXW WKH SK\VLFDO REVHUYDWLRQ IURP VDWHOOLWH LPDJHU\ DQG PHWHRURORJLFDO LQIRUPDWLRQ 2QH H[DPSOH RI WKH VDPH V\VWHP LV 5$06 ZKLFK ZDV XVHG LQ WKH $WODQWD 86$ 6XPPHU 2O\PSLFV IRU ZHDWKHU IRUHFDVWV 5$06 ZDV D FOXVWHUEDVHGPHWHRURORJLFDOV\VWHPDVVLVWLQJWKHPHWURORJLVWVWREHWWHUSUHGLFWWKHZHDWKHUIRUHFDVWDFURVVWKHFLW\RI $WODQWD7KHQXPEHURIG\QDPLFPHWKRGVDUHEHLQJDWWHPSWHGDWYDULRXVZHDWKHUFHQWHUVXVLQJORQJHULQWHJUDWLRQV RIPHGLXPUDQJHPRGHOV2QHRIWKHLPSRUWDQWWHFKQLTXHXVHGLQWKHVHGD\VLV$UWLILFLDOQHXUDOQHWZRUNEHFDXVHRI LWVDELOLW\WRPRGHOERWKOLQHDUDQGQRQOLQHDUV\VWHPVZLWKRXWWKHQHHGWRPDNHDVVXPSWLRQVDVDUHLPSOLFLWLQPRVW WUDGLWLRQDOVWDWLVWLFDODSSURDFKHV  $11KDVEHHQDJJUHVVLYHPRGHORYHUWKHVLPSOHOLQHDUUHJUHVVLRQPRGHO,WLVKDUGWRJHWSUHGLFWLYHLQIRUPDWLRQ IURPWKHUHWULHYHGLPDJHLQWKHFRQWHQWEDVHGLPDJHUHWULHYDOV\VWHP,QWKHSDVWKXPDQIRUHFDVWHUZDVUHVSRQVLEOH IRUJHQHUDWLQJWKHHQWLUHZHDWKHUIRUHFDVWEDVHGXSRQDYDLODEOHREVHUYDWLRQV,QUHFHQW\HDUVDXWRPDWLFLQGH[LQJDQG UHWULHYDO EDVHG RQ LPDJH FRQWHQW KDV EHFRPH PRUH GHVLUDEOH IRU GHYORSHOLQJ ODUJH YROXPH LPDJH UHWULHYDO DSSOLFDWLRQV  7HPSHUDWXUHZDUQLQJVDUHYHU\LPSRUWDQWDVLWOD\VDYLWDOUROHLQKXPDQOLIH7HPSHUDWXUHIRUHFDVWLQJLVWKHNLQG RI VFLHQFH DQG WHFKQRORJ\ WR DSSUR[LPDWH WKH WHPSHUDWXUH IRU D IXWXUH WLPH DQG IRU D JLYHQ SODFH 7HPSHUDWXUH IRUHFDVWVDUHSHUIRUPHGE\PHDQVRIJDWKHULQJTXDQWLWDWLYHGDWDUHJDUGLQJWKHLQSURJUHVVVWDWHRIWKHDWPRVSKHUH 7KH DXWKRU LQ WKLV SDSHU XWLOL]HG D QHXUDO QHWZRUNEDVHG WHFKQLTXH ZKLFK GHWHUPLQHV WKH IXWXUH WHPSHUDWXUH 7KH 1HXUDO1HWZRUNVSDFNDJHFRQVLVWVRIYDULRXVNLQGVRIWUDLQLQJRUOHDUQLQJWHFKQLTXHV

404

Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 (2016) 402 – 407

 :RUNLQJ  ,QWKLVV\VWHPWKHGLIIHUHQWZHDWKHUSDUDPHWHUVIRUODVWILYH\HDUVZHUHFROOHFWHGGD\WREDVLV,QLWLDOO\GDWD FOXVWHULQJLVSHUIRUPHGZKLFKZLOOUHVXOWLQFOXVWHUIRUPDWLRQKHUHFOXVWHUEDVHGRQPRQWKVZHUHIRUPHG                        )LJ     )LJ)ORZJUDSK  3.1. Step by step description of operation  3KDVH&ROOHFWLRQRI2SHQ6RXUFH:HDWKHUGHWDLOV 3KDVH&UHDWH'DWDEDVH 3KDVH/RDG5HDG'DWDEDVH 3KDVH3UHSURFHVVLQJ 3KDVH3DVWZHDWKHUGHWDLOV 3KDVH3DVWZHDWKHU&RQGLWLRQ 3KDVH)XWXUH:HDWKHU'HWDLO D))117UDLQLQJ E))117HVWLQJ 3KDVH)X]]\,QIHUHQFHV\VWHP 3KDVH)XWXUHZHDWKHUFRQGLWLRQ     

Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 (2016) 402 – 407

405

 3.1. 1. Collection of Open Source Weather details 7KLVLVWKHILUVWVWDJHRIWKHV\VWHPZKHUHWKHGDWDVHWUHTXLUHGIRUWKHV\VWHPZHUHFROOHFWHGIURPWKHH[WHUQDO VRXUFHKHUHWKHVL[PDLQSDUDPHWHUVZKLFKDUHUHVSRQVLEOHIRUZHDWKHUDUHFRQVLGHUHGDOOZHUHFROOHFWHGGD\WRGD\ EDVLVDQGWKHGDWDIRUODVWILYH\HDUVZHUHFROOHFWHGDQGVWRUHGLQWKHV\VWHPGDWDEDVH  3.1. 2. Create Database $IWHUFROOHFWLQJWKHVL[SDUDPHWHUVRQGDLO\EDVLVWKHV\VWHPVGDWDEDVHLVFUHDWHGDQGVWRUHGLQVLGHWKHV\VWHP  3.1. 3. Load/Read database 7KLVLVWKHILUVWIXQFWLRQDOLW\SURYLGHGWRWKHXVHUWRFKHFNWKHGLIIHUHQWYDOXHVRISDUDPHWHUZKLFKDUHDOUHDG\ VWRUHGLQWRWKHGDWDEDVHIRUWKHSUHYLRXV\HDUVVRIURPKHUHWKHXVHUFDQFKHFNDOOWKHYDOXHVIRUWKHSUHYLRXVGDWH 7KLVIXQFWLRQZLOOIHWFKWKHFRPSOHWHGDWDDYDLODEOHLQWKHGDWDEDVHDQGSURYLGHWRWKHXVHU  3.1. 4. Preprocessing 7KLV LV WKH VHFRQG IXQFWLRQ LQ WKH V\VWHP LQ WKLV GDWD FROOHFWHG LQ WKH GDWDEDVH DUH FDWHJRUL]HG LQ PRQWKO\ FOXVWHUV$VWKHGDWDEDVHLVWKHFROOHFWLRQRIGDWDRIODVWILYH\HDUVVRFRPELQHGGDWDLVDYDLODEOHLQWKHGDWDEDVH,Q FOXVWHULQJVDPHFRPSOHWHGDWDLVFOXVWHUHGLQWRWKHPRQWKFOXVWHUVVRWRWDOWZHOYHFOXVWHUVZHUHFUHDWHG ,QWKHFOXVWHUWKHGLIIHUHQWFRORUVKRZVWKHGHQVLW\RIGLIIHUHQWSDUDPHWHUV.

 3.1. 5. Past weather details 7KLVLVQH[WIXQFWLRQSURYLGHGLQWRWKHV\VWHPZKHUHWKHSUHGLFWLRQRIZHDWKHUFRQGLWLRQIRUWKHSUHYLRXVGDWHV FDQ EH GRQH 7KH V\VWHP ILUVW SURPSW IRU WKH GLDORJ ER[ ZKHUH GDWD PRQWK \HDU ZHUH DVNHG IURP WKH XVHU DIWHU DVNLQJWKHGHWDLOVILUVWLWFKHFNVWKHYDOLGLW\RIGDWHZKHUHWKHYDOLGLW\RIHDFKILHOGLVFKHFNHGLIDOOSDUDPHWHUVDUH FRUUHFWWKHQWKHV\VWHPIHWFKWKHGDWDDYDLODEOHIRUWKHVSHFLILHGGDWDWKHQWKHDOOVL[SDUDPHWHUVZLOOEHIHWFKDQG VKRZQWRWKHXVHU$IWHUWDNLQJGDWHPRQWK\HDUDVLQSXWIURPXVHUWKHV\VWHPFKHFNWKHGDWDEDVHIRUWKHDYDLODEOH GDWDIRUGDWHVSHFLILHGE\WKHXVHU)LUVWEDVHGRQWKHPRQWKYDOXHLWMXPSVWRWKHPRQWKFOXVWHUWKHQDIWHUFKHFNLQJ WKHGDWHDQG\HDULWIHWFKHVWKHFRPSOHWHGDWDDYDLODEOHLQWKHGDWDEDVHIRUWKHVSHFLILHGGDWH  3.1. 6. Past weather condition ,QWKHSDVWZHDWKHUFRQGLWLRQWKHYDOXHVRIVL[SDUDPHWHUVIHWFKIURPWKHSDVWZHDWKHUGHWDLOVZHUHSURYLGHGWR WKH IX]]\ LQIHUHQFH V\VWHP 7KH IX]]\ V\VWHP ZLOO WDNH WKH GHFLVLRQ EDVHG XSRQ WKH UXOH SUHVHQW RQ WKH IX]]\ LQIHUHQFHV\VWHP  3.1. 7. Future Weather Detail 7KHIXWXUHZHDWKHUGHWDLOLWXVHVWKHQHXUDOQHWZRUNWRSUHGLFWWKHYDOXHVRIVL[SDUDPHWHUVKHUHWKHVL[QHXUDO ZHUHFUHDWHGIRUSUHGLFWLQJWKHVL[YDOXHVIRUZHDWKHUSDUDPHWHUV +HUHIRUIXWXUHZHDWKHUSUHGLFWLRQWKHV\VWHPZLOOSURPSWIRUWKHGLDORJER[FRQWDLQVGDWHPRQWKDQG\HDUYDOXHV DIWHUJHWWLQJYDOXHVIRUPXVHUWKHYHULILFDWLRQZLOOEHGRQHRQGDWDDVWKHSUHGLFWLRQSODQQHGIURPWKHV\VWHPLVIRU QH[WILYH\HDUV  +HUHIRUSUHGLFWLRQHDFKZHDWKHUSDUDPHWHUVQHXUDOQHWZRUNLVFUHDWHGWUDLQDQGWHVWLQJ RQFHGDWHLVWDNHQLQIRUPWKHXVHUEDVHGRQWKHPRQWKWKHV\VWHPZLOOMXPSLQWRWKHPRQWKVFOXVWHUWKHFRPSOHWH FOXVWHUIRUWKDWPRQWKLVORDGHGLQWKHV\VWHP  ,IWKHGDWHLVEHORQJWR-DQXDU\PRQWKWKHFRPSOHWHFOXVWHURI-DQXDU\PRQWKLVJHWORDGHGLQWRWKHV\VWHPDVWKH V\VWHP FRQVLVWLQJ RI ILYH \HDUV RI GDWD VR   URZV RI GDWD LV DYDLODEOH IRU WUDLQLQJ WKH QHXUDO QHWZRUN IRU WHPSHUDWXUH$IWHUWUDLQLQJLVGRQHIRU-DQXDU\PRQWKWKHV\VWHPZLOOFKHFNWKHGDWHLQVHUWHGE\XVHULVEHORQJWR ZKLFKZHHNDVWKHUHDUHIRXUZHHNLQWKHPRQWKLWZLOOFKHFNLQZKLFKZHHNWKHGDWHEHORQJLIWKHGDWHLVEHORQJWR ILUVWZHHNRI-DQXDU\WKHQ GD\VRIILUVWZHHNRI-DQXDU\ ILYH-DQXDU\PRQWKIRU\HDU WKDWLVWRWDO URZVZLOO EHDYDLODEOHIRUWKHWHVWLQJDVWKHSUHGLFWLRQRIZHDWKHUFRQGLWLRQILUVWZHHNRI-DQXDU\SURPLQHQWO\EDVHGRQWKHDOO ILUVWZHHNRIDOO-DQXDU\¶VZHKDYHLQWKHGDWDEDVHXVLQJWKHDERYHORJLFWKHSUHGLFWLRQRIWKHWHPSHUDWXUHYDOXHZLOO EHGRQH 

406

Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 (2016) 402 – 407

,PSOHPHQWDWLRQIORZ  7KHDFWXDOLPSOHPHQWDWLRQIORZDUHVKRZQLQILJXUH     

                   )LJ )LJ   )LJ,PSOHPHQWDWLRQ)ORZRIV\VWHP  5HVXOWV 7KH IRUHFDVWV RI WKH PRQWK -XQH DQG -XO\  DUH QRWHG ZLWK WKHLU SUHGLFWHG YDOXHV DQG WKH DFWXDO ZHDWKHU FRQGLWLRQRIWKDWGD\DQGIROORZLQJUHVXOWVZHUHIRXQG           'D\VRI

 'D\VRI-XQH   )LJ$FWXDOWRSUHGLFWHGIRUHFDVWIRU-XQH 

'D\VRI-XO\  )LJ$FWXDOWRSUHGLFWHGIRUHFDVWIRU-XO\

Sanjay Khajure and S.W. Mohod / Procedia Computer Science 78 (2016) 402 – 407

407

 $ERYHILJVKRZVWKHFRPSDULVRQEHWZHHQWKHDFWXDOIRUHFDVWDQGWKHSUHGLFWHGIRUHFDVWIRUWKHSHULRG-XQHDQG-XO\  ,Q;D[LVGD\VRI-XQH-XO\PRQWKDUHSORWWHGDQGLQ