I'm having difficulty performing a reservoir balance process, I explain.
I want to calculate the value stored at the end of the month considering input and output (consumption).
EX:
At the beginning (beginning of January) the reservoir is empty, so there is an input of X value and an output of Y value. What remains will be the stored value. So in the month of February there is a new input (X may be different from X in January) and the exit remains constant. The stored value will now be February Input + January Stored Value - output. and so on until the month of December.
With the proviso that if the result is negative it will consider 0 and if it is greater than 16000 it will consider 16000
My data is:
month | input | Exit |
---|---|---|
jan | 4700 | 2250 |
fev | 6990 | 2250 |
mar | 8900 | 2250 |
abr | 9000 | 2250 |
may | 5250 | 2250 |
jun | 2790 | 2250 |
jul | 1770 | 2250 |
ago | 492 | 2250 |
set | 89 | 2250 |
out | 572 | 2250 |
nov | 830 | 2250 |
dez | 744 | 2250 |
expected result:
month | input | Exit | Stored |
---|---|---|---|
jan | 4700 | 2250 | 2516 |
fev | 6990 | 2250 | 7256 |
mar | 8900 | 2250 | 13980 |
abr | 9000 | 2250 | 16000 |
may | 5250 | 2250 | 16000 |
jun | 2790 | 2250 | 15688 |
jul | 1770 | 2250 | 14677 |
ago | 492 | 2250 | 12772 |
set | 89 | 2250 | 10584 |
out | 572 | 2250 | 8735 |
nov | 830 | 2250 | 7066 |
dez | 744 | 2250 | 5915 |
I managed to do it in excel, but I need to automate some things and that's why I'm using R