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\ VLPLODUDQDQDORJ 7KHIRUHFDVWHUZRXOGSUHGLFWWKDWWKHZHDWKHULQWKLVIRUHFDVWZLOOEHKDYHWKHVDPHDVLWGLG LQWKHSDVW 1.3 Numerical:HDWKHU3UHGLFWLRQ1XPHULFDO:HDWKHU3UHGLFWLRQ1: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\WKHQGD\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