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 | - | Source ID of Network Compressor Definition |
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] }... ]