Integral Filter
The integral filter is available for rate data only. The algorithm is designed to respect the cumulative production over time. It aggregates time steps and tracks cumulative production over time given user-specified constraints on cumulative production, changes in flow rates, and elapsed time. Rate values are chosen to respect the cumulative production. In addition, the algorithm records explicitly the start and end times of shut-ins.

The following parameters control the filter setup:
∆Q max — Maximum cumulative production between decimated points – Ensures that periods of high-rate changes have higher resolution in time.
∆t max — Maximum time elapsed between decimated points — Ensures a certain time resolution.
∆q max — Maximum rate change — Can capture transients.