Data Schema
...
Network
Specifications

Network Screw Compressor Curve

The network screw compressor table describes time-based screw compressor curves to apply to compressor elements in a network for network optimization and forecasting.

The unique constraint on the Network Screw Compressor 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 curve. This sourceID enables upsert functionality from client source systems of record

date

DateTimeOffset

-

No

-

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

compressorCurve

List<object> / json

Pressure - psig

Gas Rate - Mscf/d

Fuel Gas - decimal percent

No

-

See object description below

Compressor Curve Notes

The compressorCurve object describes suction pressures and gas rates at defined discharge pressure steps in the following format (example).

Unit of Measure:

  • Pressures are in psig
  • Gas rate is in Mscf/d
  • Fuel gas is in decimal percent [ { "dischargePressure": 100, "suctionPressure": [10, 20, 30], "gasRate": [100, 200, 300], "fuelGas": [0.2, 0.33, 0.23] }, { "dischargePressure": 200, "suctionPressure": [15, 25, 35], "gasRate": [105, 205, 305], "fuelGas": [0.2, 0.33, 0.23] }... ]