History

Current version

3/8/2026, 10:06:54 PM

Imported from wiki

by tmascroft · 3/8/2026, 9:32:27 PM

Pressure Regulator

## Pressure Regulator

:::infobox
| Property | Value |
|----------|-------|
| Prefab Hash | 209854039 |
| Prefab Name | StructurePressureRegulator |
| Power Usage | 100W |
| Placed With | [Kit (Pressure Regulator)](/wiki/kit-pressure-regulator) |
| Placed On | Small Grid |

![Pressure Regulator](ItemKitRegulator.png)
:::
### Deconstruction Steps

| Step | Tool | Recovered Item |
|---|---|---|
| 1 | [Hand Drill](/wiki/hand-drill) | [Kit (Pressure Regulator)](/wiki/kit-pressure-regulator) |


## Description

> *"Controlling the flow of gas between two pipe networks, pressure regulators shift gas until a set pressure on the outlet side is achieved, or the gas supply is exhausted. The back pressure regulator, by contrast, will only operate when pressure on the intake side exceeds the set value. With a max pressure of over 20,000kPa, it requires power to operate."*
> — Stationpedia

The standard Pressure Regulator is an active powered device for controlled transfer of substances between the two pipe networks. Pressure Regulator will use the gas from Input pipe network to pressurize the Output pipe network until a target pressure defined by the valve setting is reached or exceeded, or unless the input pipe runs dry. When being placed, hologram indicators will display the Input pipe arrow inward, the Output pipe arrow outward, and the power socket on its side. It has a pressure control valve, which defines the target pressure.

The most common use for a standard Pressure Regulator is to place one ahead of a [Gas Tank Storage](/wiki/gas-tank-storage) unit to safely fill the inserted [Gas Canister](/wiki/gas-canister) or [Gas Canister (Smart)](/wiki/gas-canister-smart) with gas input without overpressurizing it. Similar principle can be used to maintain the desired pressure level in any pipe network or room.

The maximum pressure setting is 60795 kPa - a critical pressure limit for a pipe network before it begin to take damage.

To calculate the moles per tick, use the following equation:
n = (P * V) / (R * T)

Where:
- P = Min(Input pressure, 101.325)
- V = (OutputPipeVolume / InputPipeVolume) * 100
- n = Moles per tick
- R = Gas constant (8.3144)
- T = Input temperature

## Data Network

| Parameter | Type | Access | Description |
|---|---|---|---|
| Power | Boolean | Read | Can be read to return if the Pressure Regulator is correctly powered or not, set via the power system, return 1 if powered and 0 if not |
| Error | Boolean | Read | 1 if device is in error state, otherwise 0 |
| Lock | Boolean | Read/Write | Disable manual operation of the Pressure Regulator. |
| Setting | Integer | Read/Write | A variable setting that can be read or written. |
| Maximum | Float | Read | Maximum setting of the Pressure Regulator |
| Ratio | Float | Read | Context specific value depending on device, 0 to 1 based ratio |
| On | Boolean | Read/Write | The current state of the Pressure Regulator. |
| RequiredPower | Integer | Read | Idle operating power quantity, does not necessarily include extra demand power |
| PrefabHash | Integer | Read | The hash of the structure |
| ReferenceId | Integer | Read | Unique Reference Identifier for this object |
| NameHash | Integer | Read | Provides the hash value for the name of the object as a 32 bit integer. |