Boiler Misbehaviour

This subforum contains all the issues which we already resolved.
Post Reply
Rhamphoryncus
Fast Inserter
Fast Inserter
Posts: 120
Joined: Tue Jul 14, 2015 10:57 pm
Contact:

Boiler Misbehaviour

Post by Rhamphoryncus »

Image

Two sets of boilers and steam engines. In the top one the pipe before the boilers was removed, water was allowed to fully drain, then replaced. In the bottom one the pipe immediately after the boilers was removed, time was waited for temperature and pressure to equalize (and drain after from the steam engines), then replaced.

Somehow the top set is using 20 boilers while the bottom uses 15. The top is clearly wrong but even the bottom should barely be using 14 according to specs. The top also shows a temperature of 99.68 in the pipes and steam engines despite leaving the boilers at a full 100.

I've seen a lot more weirdness but this is at least a clear, isolated test case.

Only mod is creative mode, identical to the 0.13 version on the mod portal but with info.json edited for 0.14.
Attachments
BoilerMisbehaviour.zip
(6.12 MiB) Downloaded 111 times
creative-mode_0.1.4.zip
(1.15 MiB) Downloaded 114 times

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Sounds completely normal, the boiler on top are filling up when connected, creating flow and therefore need to heat up the water.
The ones on the bottom never were completely empty, so no need for all boiler to work.
NaB.

Rhamphoryncus
Fast Inserter
Fast Inserter
Posts: 120
Joined: Tue Jul 14, 2015 10:57 pm
Contact:

Re: Boiler Misbehaviour

Post by Rhamphoryncus »

Bottom ones do 100% of their capacity at each step so they quickly reach 100%.

The top ones inexplicably do something like heating 50% of the cold water, next one does 50% of what remains, next does 50% of that, etc. It never reaches 100%.

They were also left for 20 minutes at speed 10. They should have converged but instead remained unchanged. Again, the setups are identical.

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Rhamphoryncus wrote:Bottom ones do 100% of their capacity at each step so they quickly reach 100%.

The top ones inexplicably do something like heating 50% of the cold water, next one does 50% of what remains, next does 50% of that, etc. It never reaches 100%.

They were also left for 20 minutes at speed 10. They should have converged but instead remained unchanged. Again, the setups are identical.
Hm, when I load the save in 14.2 they equalize within a second. What version are you using?

Rhamphoryncus
Fast Inserter
Fast Inserter
Posts: 120
Joined: Tue Jul 14, 2015 10:57 pm
Contact:

Re: Boiler Misbehaviour

Post by Rhamphoryncus »

0.14.2. Did you load the creative mode mod? I'm using the passive energy void it provides to load the steam engines.

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Rhamphoryncus wrote:0.14.2. Did you load the creative mode mod? I'm using the passive energy void it provides to load the steam engines.
Well, that I would call relevant information ;)

Rhamphoryncus
Fast Inserter
Fast Inserter
Posts: 120
Joined: Tue Jul 14, 2015 10:57 pm
Contact:

Re: Boiler Misbehaviour

Post by Rhamphoryncus »

I did say what mod I used and attach it...

Rhamphoryncus
Fast Inserter
Fast Inserter
Posts: 120
Joined: Tue Jul 14, 2015 10:57 pm
Contact:

Re: Boiler Misbehaviour

Post by Rhamphoryncus »

I have since discovered that this bug only happens when flowing south or east. Boilers flowing north and west nearly immediately heat water to 100°C while boilers flowing south and east only reach approximately 95°C. Please reopen the report and update the title.

Here's a screenshot showing behaviour. When flowing west or north only 14 boilers are active (lit up), with the extra 6 completely idle. In contrast the east and south flowing boilers have all 20 lit up, yet still don't produce full temperature.

Image

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Can you produce this without mods? If yes then please upload a save with instructions.

Nexela
Smart Inserter
Smart Inserter
Posts: 1828
Joined: Wed May 25, 2016 11:09 am
Contact:

Re: Boiler Misbehaviour

Post by Nexela »

Reproduced without mods sort of.... not sure if it is a bug though I think the demand is too high to allow the steam engines to fill up.

Load up and connect the water pumps up
Attachments
test.zip
(874 KiB) Downloaded 118 times

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5150
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: Boiler Misbehaviour

Post by Klonan »

Nexela wrote:Reproduced without mods sort of.... not sure if it is a bug though I think the demand is too high to allow the steam engines to fill up.

Load up and connect the water pumps up
Hmm there does seem to be something strange going on,

The south facing steam engines always end up with not enough water, and lower performance

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Nexela wrote:Reproduced without mods sort of.... not sure if it is a bug though I think the demand is too high to allow the steam engines to fill up.

Load up and connect the water pumps up
I see it now. There was a report in the past but it only concerned the fire animation, in this case the water level and temperature in the steam machines are implausible as well. The issue only occurs on the south and east water flow direction and replacing a steam machine fixes it. Power output seems to be not affected.

Edit: The south has one steam engine too many in this save fyi!

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Boiler Misbehaviour

Post by kovarex »

The thing is, that the water simulation depend on the order of updatable entities, which is related to chunks and the order in which it has been built.
And also the water flow logic is kind of a "magic box" that "kind of works" and we are afraid to touch it.

Someone might do a proper solution someday.

User avatar
brunzenstein
Smart Inserter
Smart Inserter
Posts: 1063
Joined: Tue Mar 01, 2016 2:27 pm
Contact:

Re: Boiler Misbehaviour

Post by brunzenstein »

kovarex wrote:The thing is, that the water simulation depend on the order of updatable entities, which is related to chunks and the order in which it has been built.
And also the water flow logic is kind of a "magic box" that "kind of works" and we are afraid to touch it.

Someone might do a proper solution someday.
Thank you for your open words!

Nexela
Smart Inserter
Smart Inserter
Posts: 1828
Joined: Wed May 25, 2016 11:09 am
Contact:

Re: Boiler Misbehaviour

Post by Nexela »

Loewchen wrote:Edit: The south has one steam engine too many in this save fyi!
Doh! thats what I get for trying to count at 7 am ..

Yttrium
Long Handed Inserter
Long Handed Inserter
Posts: 81
Joined: Mon Jan 05, 2015 1:47 pm
Contact:

Re: Boiler Misbehaviour

Post by Yttrium »

I have found alot of weirdness in boilers/steam engines aswell, I have not had the time to post an elaborate bug report about it but what it comes down to is this:

in the old version 1 pump, 14 boilers, 10 steam engines would heat the water up to 100 degrees and provide all steam engines with water to provide 5.1Mw of power.

Now 14 boilers will heat up the water to 100 however when hovering over steam engines the water will be around 99.80 It was unclear to me wether power was lost in this process, I made some tests and the results were strange.

2 boilers 1 steam engine provided 99.80° water at the steam engine. It provided 508kw of power.
3 boilers 1 steam engine provided 100.00° water at the steam engine. It provided 510kw of power.

Now comes the interesting part, I need to design around this bug anyway so I found out that 17 was the new magical number. With that in mind I checked how much I could power with this new setup. I could power exactly 18 radars!

This is where I gave up because 18 radars should consume 5.400kw where my power stats only showed 5.100kw.

Either the radars, power statistics or steam engines have rounding issues but with no easy way to differentiate I had to call it a night.

17 seems the new magic number, I dont know the numbers for the 21/14 setup but that has probaly taken a hit aswell.

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Boiler Misbehaviour

Post by Loewchen »

Moved to known issues.

ghoti
Burner Inserter
Burner Inserter
Posts: 15
Joined: Thu Apr 24, 2014 5:40 pm
Contact:

Re: Boiler Misbehaviour

Post by ghoti »

I'm seeing this issue as well. Water running east or south has temperature applied differently than water running north or west

Here's a vanilla save file that can reproduce the issue: https://dl.dropboxusercontent.com/u/658 ... rature.zip

User avatar
mexmer
Filter Inserter
Filter Inserter
Posts: 869
Joined: Wed Aug 03, 2016 2:00 pm
Contact:

Re: Boiler Misbehaviour

Post by mexmer »

not sure, how this quirk will affect builds in 0.15, but definetly there is something very wrong with fluid control, if you can drop temperature by almost 40C eg. dropping generator output by almost 40%

viewtopic.php?f=18&t=37453

not to mention, this quirk prohibits you from using robots and blueprints for building power plants, because robots place items as they arive, even if player can build stuff in proper order, robots will not.

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5150
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: Boiler Misbehaviour

Post by Klonan »

Was resolved with the new boilers

Post Reply

Return to “Resolved Problems and Bugs”