Petroleum Water Influx Unsteady State Van Everdingen Hurst Calculator
Superpose actual pressure-step history through independently supplied VanEverdingen–Hurst unit-step kernel/normalization, not invented kernel PDE solution, Schilthuis steadyPI or exponential aquifer shortcut. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.
Description
Van Everdingen–Hurst superposition relates a pressure-step history to a verified aquifer unit-step response.
Van Everdingen–Hurst superposition relates a pressure-step history to a verified aquifer unit-step response.1
This tool sums responses from a supplied kernel and normalization instead of solving or assuming the aquifer response function.
When to use Petroleum Water Influx Unsteady State Van Everdingen Hurst Calculator
Use this tool when you need to calculate the stated measurement summary or conditional model from matched observations. Prepare completed matched measurements, SI or explicitly stated oilfield units, and independent evidence for the selected branch or calibration.
How to use Petroleum Water Influx Unsteady State Van Everdingen Hurst Calculator and understand its results
- Prepare completed matched measurements, SI or explicitly stated oilfield units, and independent evidence for the selected branch or calibration.
- Enter observedPressureStepTimes, observedPressureStepDecreases, callerVerifiedVehKernelLagTimes, callerVerifiedVehDimensionlessResponses, callerVolumePerPressureScale, callerVehKernelConventionVerified, following the field table and calculation rules below, then run the tool.
- Read vehSuperposedInfluxByStep. For result objects, inspect the nested output fields below, including any missing evidence or selected indices.
- Correct any input issues and run again. Before using a successful result, review its units, signs, evidence coverage, and stated model or reference assumptions.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| observedPressureStepTimes | Observed pressure step times | list of number | Required |
| observedPressureStepDecreases | Observed pressure step decreases | list of number | Required |
| callerVerifiedVehKernelLagTimes | Caller verified veh kernel lag times | list of number | Required |
| callerVerifiedVehDimensionlessResponses | Caller verified veh dimensionless responses | list of number | Required |
| callerVolumePerPressureScale | Caller volume per pressure scale | number | Required |
| callerVehKernelConventionVerified | Caller veh kernel convention verified | boolean | Required |
Require one to 128 aligned nonnegative pressure-step times and decreases, with times strictly increasing; kernel lags must be nonnegative, strictly increasing with at least two samples and begin at zero. Require nonnegative aligned dimensionless kernel responses, positive volume-per-pressure scale, and callerVehKernelConventionVerified=true. At each step time, interpolate the kernel at every prior step lag and sum decrease×response×scale. A lag beyond the kernel range fails; the kernel response at zero need not equal zero.
influx(t_i)=scale×Σ_(j≤i) pressureDecrease_j×kernel(t_i−t_j) Read these symbols with the field meanings and branch or reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| vehSuperposedInfluxByStep | Veh superposed influx by step | list of number |
{
"input": {
"observedPressureStepTimes": [
0,
1,
2
],
"observedPressureStepDecreases": [
1,
2,
0
],
"callerVerifiedVehKernelLagTimes": [
0,
1,
2
],
"callerVerifiedVehDimensionlessResponses": [
0,
0.5,
1
],
"callerVolumePerPressureScale": 10,
"callerVehKernelConventionVerified": true
},
"output": {
"vehSuperposedInfluxByStep": [
0,
5,
20
]
}
} Limitations and assumptions
Measurements, unit conventions, branch identity, and model applicability must be independently established. The result does not infer a complete reservoir or flow model, operational settings, or a reserve classification.
Missing required fields, unknown fields, wrong types, and violated calculation rules return input issues. Numeric values must be finite; nonfinite numeric outputs are rejected. Arrays must be dense, with no missing cells. Numeric lists allow at most 10000 entries, subject to smaller tool-specific bounds above.
Alternative or Complementary methods
For a related task, use Petroleum Water Influx Steady State Schilthuis Calculator: Schilthuis steady aquifer influx integrates pressure deficit over time using a supplied aquifer productivity index. This tool uses the observed boundary-pressure history and retains negative contributions when boundary pressure exceeds the undepleted reference. For a complementary step, use Petroleum Aquifer Productivity Index Calculator: Aquifer productivity can be summarized by fitting interval-average inflow rate against a matched pressure margin. This tool derives rates from supplied interval volumes and durations, retaining a free intercept for unexplained inflow.
References
Similar or alternative tools
- Petroleum Water Influx Steady State Schilthuis Calculator
Schilthuis steady aquifer influx integrates pressure deficit over time using a supplied aquifer productivity index. This tool uses the observed boundary-pressure history and retains negative contributions when boundary pressure exceeds the undepleted reference.
- Petroleum Aquifer Productivity Index Calculator
Aquifer productivity can be summarized by fitting interval-average inflow rate against a matched pressure margin. This tool derives rates from supplied interval volumes and durations, retaining a free intercept for unexplained inflow.