Page 1 of 1

[2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 5:29 pm
by Cantonious
Seeing a bug on Heat pipe elements where the Temperature is not properly calculated and can soft-lock fuel insertion.
See attached blueprint:
Heating Tower is configured to insert fuel at < 503C, however Heat Exchangers and Heat pipes are not properly drawing Temperature off of the Heat Pipes, so the Temperature never goes below 503C at the Heating Tower.
The first Heat Exchanger in the set shows it is working, but is not actually producing any steam, the neighboring Heat Exchangers further downstream on the Heat pipes show Low temperature even when 501C is present on the attached Heat pipe.



0eNqVl8mS4jAMht/F56QriwMxNac5zXEOfevqSmVRwNXZyrHpZrp495FhICxhZLghO5+k+LekfLOiMTAo2Wm2+may7LuRrd6+2SjXXd5YW5e3wFZsA7n24avc5N0aFNt7THYVfLFVuPdmtg9ygItN0f7dY9BpqSUcHRz+7LLOtAXiVqF3ehIaKLWSpQ8dqPXOx9BA1XkJzGNDPyKh76wj6zrAx3Zs5fMYXRWmrkFlo/wDdun8s/HdeIu8q7QOwd7R0/gl+YcPXpL9DCZ2wnAKw50wCYVJnDBLCrNwwiwozNIJIyhM6oRJKYxwwYiQwoSBEycgOaEThxRg6CRkEZEcJyULUoKhk5QFeSPCay3Lbu3r/hNX7lnXevYYVjCt+iYrYJNvZa/sPgV5lRVGYUHJagNYp7Qy4B3tGtoBVK6NgpP9wpRNlU3vBhvQVipt0HKO8LjDf2X72VSm+1SY5gPL2QhKz6YiblKppMJSeNjA5xMrpSqN1Bl0edFAdYr/ZMZHqrOHWqpRP5XOweeoc9sbkiC2f9shx/dinbMfD/KdLr7satnhml9uYNRz5Tu4yfj0RDaCtqc+Hk+v7beQGVxr8MVBlUk8IFyq82bEbI/mY1f551n15Qdo/3DWNmxjU4jw8rZ9ZddRmg3kh5jOXex9Npup/rRQSdP65/Y09M1sS6Iv21SM+roeN70CfzDtcA9bnsUdi1tFhNFcX5vq0/zVW6ZXxDlESCEEiYgIRBqQiJhChCSCU4iIRCQUIiYRN+10mqD+0+FjcX3W6Rx46Q5OnwKnzmARPgUW7mD+DDimVH/xZpcPJjlK9dPc9BBBqn5BIkjVCxJBqj4lEZTqL479EWJBIQISsaQQMYlIKUREIgSFIKXFKXVeiP0RglKnINXJKXUKUp2cUqcg1ckpdQpSnTy5ny/mWRfjxRGGn6CfWEnspPCGE2bk4WwWvaPVzhN2Pjt/CnusyQs7J7JfWKl+I/4VR8KfZo0rW5w1Dk6SRSS4EAnnAY+TxX7/F/XG5FM=

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 8:53 pm
by Cantonious
Heating Tower Temp
11-11-2024, 14-48-26.png
11-11-2024, 14-48-26.png (1.4 MiB) Viewed 721 times
First attached Heat pipe Temp
11-11-2024, 14-49-17.png
11-11-2024, 14-49-17.png (462.41 KiB) Viewed 721 times
Second Heat pipe Temp
11-11-2024, 14-49-49.png
11-11-2024, 14-49-49.png (339.27 KiB) Viewed 721 times
Closest Heat Exchanger 'working' while producing nothing
11-11-2024, 14-50-22.png
11-11-2024, 14-50-22.png (1.13 MiB) Viewed 721 times
Third Heat pipe Temp
11-11-2024, 14-51-18.png
11-11-2024, 14-51-18.png (614.43 KiB) Viewed 721 times
Fourth Heat pipe Temp
11-11-2024, 14-51-37.png
11-11-2024, 14-51-37.png (361.98 KiB) Viewed 721 times
Second attached Heat Exchanger not working
11-11-2024, 14-52-16.png
11-11-2024, 14-52-16.png (860.14 KiB) Viewed 721 times

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 10:32 pm
by MrNukealizer
What part of this behavior do you think is a bug? To me it looks like there's a 1° minimum temperature difference to transfer heat, which means the heating tower needs to be above 512° before all the heat exchangers in the screenshot can exceed 500° and make steam. Under load it will need an even higher temperature (probably around 520-530°) for the farthest heat exchanger to stay hot enough, since the temperature drop between each segment of heat pipe increases as more heat is used by the heat exchangers.

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 10:32 pm
by Rseding91
Can you please post a save file showing this issue?

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 10:39 pm
by robot256
Almost certainly not a bug. I think the easiest way to interpret this result is that the display of 500.00 degrees in the boiler is rounded up from the actual temperature of 499.999 degrees. The only reason you notice is because the circuit network is also rounding up from 502.999 to 503 on the heating tower and the inserter never activates. I think the most obvious answer to this is "just don't do that", and set the fueling threshold to 550 or 600 degrees so there is enough heat to get all the way to the end of your line of boilers.

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 10:42 pm
by robot256
Rseding91 wrote: Mon Nov 11, 2024 10:32 pm Can you please post a save file showing this issue?
Here's one where I replicated the shown setup.

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 10:44 pm
by robot256
I take back my previous claim. Using "/c game.print(game.player.selected.temperature)", the boiler reports exactly 500 degrees and the heating tower reports exactly 503 degrees. Also the boiler still says "Working" even though it is producing no steam.
11-11-2024, 17-44-40.png
11-11-2024, 17-44-40.png (4.21 MiB) Viewed 667 times

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Mon Nov 11, 2024 11:38 pm
by Rseding91
Looking at the logic, the heat exchanger is extracting such a tiny tiny amount of energy (because the temperature is JUUUUUUUST above 500C that it's too little to heat any amount of fluid. So it extracts something like 0.000000059604644775390625 energy and produces 0 heated water.

It's technically working but it's not a useful kind of technically. The fix is simple: you just need to provide more heat.

Re: [2.0.15] Heat Pipe Temperature bug

Posted: Tue Nov 12, 2024 1:25 am
by Cantonious
So does it idle forever at "technically"enough fuel to not go cold?