combocurve-client-csharp

Logo

C# client for the ComboCurve REST API

View the Project on GitHub insidepetroleum/combocurve-client-csharp

ComboCurve.Api.Model.TypeCurveV2NormalizationPhase

One phase’s normalization configuration. For example, a phase that normalizes both EUR and peak rate toward a 10,000 ft lateral length, with one segment per factor: {\"xAxis\": \"perf_lateral_length\", \"yAxis\": \"eur_and_peak\", \"targets\": [{\"key\": \"perf_lateral_length\", \"value\": 10000}], \"eur\": {\"segments\": [{\"xStart\": 0, \"fitType\": \"linear\", \"aValue\": 1.02, \"bValue\": 0}]}, \"peak\": {\"segments\": [{\"xStart\": 0, \"fitType\": \"power_law_fit\", \"aValue\": 0.95, \"bValue\": 1.1}]}}. Each factor can hold up to five segments, so read the whole segments list rather than only its first entry.

Properties

Name Type Description Notes
XAxis string The axis this phase's fit is computed against. In standard mode this is a numerical well header. When `customBasisKey` is set, the fit is against that basis's composite ratio (for example `first_prop_weight/perf_lateral_length`), and this field returns that ratio. The value always matches the `key` of the `targets` entry that holds this phase's x-axis target. [optional]
YAxis string What is normalized. `eur_per_pll` puts EUR divided by `perf_lateral_length` on the y axis, against `xAxis`; the other three normalize what they name. This field also determines which factors are present: `eur` for `eur` and `eur_per_pll`, `peak` for `peak`, and both for `eur_and_peak`. In the single-factor cases the other factor is omitted rather than returned empty. If a phase has both a `customBasisKey` and `eur_and_peak`, the basis takes precedence and the phase is normalized as a single factor. [optional]
CustomBasisKey string One of six fixed derived-axis bases. Present only when the phase uses one. [optional]
LinkedTo string The phase whose per-well multipliers this phase inherits. When present, applying the type curve scales this phase by the named phase's multipliers, so both streams keep their ratio, and this phase's own fit is not used. Present only when the phase is linked. [optional]
Targets List<TypeCurveV2NormalizationTarget> The target values, at most three. Always present, and empty when no target has been set. [optional]
Eur TypeCurveV2NormalizationFactor   [optional]
Peak TypeCurveV2NormalizationFactor   [optional]

[Back to Model list] [Back to API list] [Back to README]