Field Production Profiles Functions
Aggregated field-level production and schedule profiles.
4 functions
PO.FPP.Field.Rate(t_buildup, t_plateau, Q_plateau, Di, b, t)
Calculates field production rate at time t using buildup-plateau-decline model. Linear ramp during buildup, constant rate during plateau, Arps decline after. Supports exponential (b=0), hyperbolic (0<b<1), and harmonic (b=1) decline.
PO.FPP.Field.Prod(t_buildup, t_plateau, Q_plateau, Di, b, t)
Calculates cumulative field production at time t using buildup-plateau-decline model. Integrates rate over buildup, plateau, and decline phases. Supports exponential (b=0), hyperbolic (0<b<1), and harmonic (b=1) decline.
PO.FPP.Sched.Rate(timeSeries, profile, schedule, t)
Calculates aggregated field rate from drilling schedule. Uses convolution of well profile with drilling schedule.
PO.FPP.Sched.Prod(timeSeries, profile, schedule, t)
Calculates cumulative field production from drilling schedule. Uses trapezoidal integration of aggregated rate profile.