Data Schema
...
Network
Constraints

Network Compressor Constraint

The network compressor constraint table describes time-based constraints to apply to compressor elements in a network for network optimization and forecasting defaults.

Constraints will apply from the last date they were set. For example, if a record is added with date 2023-01-01T00:00:00+0000 with the "maxOilRate" variable set to 1200 STB/d, that constraint will continue to apply until a future record is added with a different value for "maxOilRate".

A NULL value for a particular constraint effectively makes that variable unconstrained. With this in mind, it is important to take care to manage constraints appropriately if various constraint variables are changing on different time horizons, as it could be easy to reset constraints unexpectedly with NULL values.

The unique constraint on the Network Compressor Constraint table rows is sourceNetworkId + sourceId + date

Variable

Data Type

Unit of Measure

Is Nullable?

Default Value

Description

sourceNetworkId

String

-

No

-

Source ID of Network Header

sourceCompressorId

String

-

No

-

sourceId

String

-

No

-

Source ID for the compressor/date constraint. This sourceID enables upsert functionality from client source systems of record

date

DateTimeOffset

-

No

-

Date at which the constraint becomes applicable. Datetime offset (with timezone) in ISO 8601 format. Example: 2022-09-27T16:28:37+0000

maxGasLiftInjectionRate

Double

Mscf/d

Yes

-

Maximum gas lift injection rate constraint

maxGasLiftInjectionPressure

Double

psig

Yes

-

Maximum gas lift injection pressure