[0.18.32] Pump don't push the last bit of fluid out

Things that we don't consider worth fixing at this moment.
Mpmpmpmp
Inserter
Inserter
Posts: 24
Joined: Fri Sep 30, 2016 3:50 pm
Contact:

[0.18.32] Pump don't push the last bit of fluid out

Post by Mpmpmpmp »

Hello

I've been playing with mixed fluid design since 0.18.32 (including unmixer viewtopic.php?f=6&t=86007)

quite a lot of issue I found : one due to rounding (the suggestion one), the second is the inabilty for a pump to push the last drop of liquid

The fluid is not completely pushed out of the pump, Jamming my system!

As you can see, the next pipe is empty, and the next pump is waiting to pull the fluid!

Image

Mpmpmpmp
alercah
Fast Inserter
Fast Inserter
Posts: 151
Joined: Sun Apr 07, 2019 5:19 am
Contact:

Re: [0.18.32] Pump don't push the last bit of fluid out

Post by alercah »

Link to the relevant suggestion: viewtopic.php?f=6&t=86007
Rseding91
Factorio Staff
Factorio Staff
Posts: 14627
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.18.32] Pump don't push the last bit of fluid out

Post by Rseding91 »

Can you please post a save file showing what you're describing? Just because a pipe doesn't show the fluid icon doesn't mean it's empty.
If you want to get ahold of me I'm almost always on Discord.
Mpmpmpmp
Inserter
Inserter
Posts: 24
Joined: Fri Sep 30, 2016 3:50 pm
Contact:

Re: [0.18.32] Pump don't push the last bit of fluid out

Post by Mpmpmpmp »

Hello!


mods : Ceative mode(to provide water + oil to refinery

https://drive.google.com/file/d/1_IX-Pc ... sp=sharing

Here You are!

checked the next pipe, it is empty!

Image

to help you find the location:

Image

if you need anything else

Mpmpmpmp
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3290
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.18.32] Pump don't push the last bit of fluid out

Post by boskid »

Pumps do not force fluid out, it is flowing by standard fluid flow rules. Fluidbox in a pump has around 0.001009 of petroleum which gives flow of 0.00098448. There is a cutoff transfer amount below which flow does not happen and it is 0.001. This fluid amount is not purged because purge happens only when in whole fluid system, every fluid box has fluid amount less than 0.05. I could add a check that when a fluid box has less than 0.001 of wrong fluid to remove it when calculating flow but this check would be inside of really hot code that would affect performance. Wont fix.
Post Reply

Return to “Won't fix.”