Mechanics Overview
Core Principles
- Hotter steam cools faster. Steam at 400°C loses heat significantly quicker than steam at 200°C
- Low-volume steam cools rapidly
- One storage tank equals 40 pipes of heat loss. This may sound expensive, but storing steam in tanks is still more efficient than storing the same total volume in pipes (1 storage tank = 25,000 volume; 1 pipe = 100)
- Heat loss of all other containers scales with volume: (V / 100)^(2/3). Larger vessels retain heat better, but also require more energy to keep their temperature
Consequences
- Longer pipelines mean more total heat loss. Each additional pipe slowly drags the average temperature down
- Lower steam temperature reduces power output. Turbines produce less electricity when supplied with cooler steam
Factorio Engine Limitations
- All pipes in a pipeline share a single uniform temperature. This is a built-in limitation of the Factorio fluid system
- Fluids mix instantly inside a pipeline. A fresh batch of high-temperature steam injected into a pipeline immediately spreads its heat across the entire segment
- Fast-moving steam barely cools. If turbines pull steam through the network completely, it has very little time to lose heat. The faster the flow, the lower the cooling effect
Performance
There are two types of load:
1. Pipeline rebuild events. Happens when you build, remove or rotate pipes or fluid-related buildings. Cost depends only on the number of pipes in that specific continuous pipeline. Runs smoothly for pipelines up to ~1,000 pipes each
2. Per-tick cooling simulation. Executed during normal gameplay when nothing fluid-related is being built. Cost scales with the total number of separate pipelines, not total pipe count. Stable performance up to ~2,000 independent pipelines.