Pipe balancer issue/bug

Logistics
Emil S · 14 days ago

Issue description

Pipe balancer should prioritize one port, but it will "leak/overflow" to non-prioritize. I use typical situation circulation water in NUKE.

I need 384 water to NUKE. I use NUKE also for water production from seawater, so I use 144 low pressure steam for watter production. In this case, I get back from cooling tower 72 + 72 + 72/2 (half) = 180 water. Then I use 72 low steam for thermal desalination for water production for NUKE. This get me next 3 * 72 = 216 water. Together it is 406 water. I am 22 of water in positive. And this 22 water should be stored in watter overflow in picture.
But, the pipe balancer dont work like this. I was getting to situation, where I losted watter for NUKE. From some reasons, the pipe balancer allows to flow more watter than 22 to overflow tank.
It looks like T3 pipe from balancer to NUKE dont have enought input buffer when T3 pipe from cooling tower (priority input to balancer) and together with desalination unit T3 force watter to ballancer in one computing period.

I investigeted that if I use pipe T4 (900 unit throughput) from pipe balancer to NUKE it is working well. It was working well even If I use T4 pipe of three tiles long and continue with T3 pipe to NUKE.

I think for many players, who can"t imagine discrete calculation in background, could be disappointed with this and will struggle.

Or is the balancer behaving as intended?

Let me know if you need more details or if you would rather saved game instead of picture.

Thank you

Reproduction steps

26-10-09_14-46-40_y576_pop3880 Edited.jpg

Game version and build number

v0.8.7d

Operating system

Windows

23 Showing 1–1 of 1