In the screenshots I have several types of modded pipes lined up, each containing a small amount of sulfuric waste water. From the left we have brass (5), iron (10), stone (20), steel (10), plastic (20), brass (5), and titanium (10). The pipes of size 10 or greater behave normally, and the fluid reaches an equilibrium.
The size 5 copper and brass pipes behave chaotically, their contents splashing back and forth in perpetual motion.
[15.12] Fluid level not equalizing in small modded pipes
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [15.12] Fluid level not equalizing in small modded pipes
The smaller pipes have always been like this since I implemented them. I've been considering changing their fluidbox to be larger, just haven't yet.
They do however work great for thicker fluids (like my tungstic acid, and I also make crude oil and heavy oil "thicker" too)
They do however work great for thicker fluids (like my tungstic acid, and I also make crude oil and heavy oil "thicker" too)
Re: [15.12] Fluid level not equalizing in small modded pipes
Thanks for the report,
Are you setting these pipes to have a base area of 0.5 or some other decimal?
Are you setting these pipes to have a base area of 0.5 or some other decimal?
Re: [15.12] Fluid level not equalizing in small modded pipes
The pipe logic is hard to do correctly, especially if it needs to not require big performance, the way how it works is not the best, but we decided to live with that.
Re: [15.12] Fluid level not equalizing in small modded pipes
Looking at the mod data, base_area is 0.5 for the small pipes.
-
- Filter Inserter
- Posts: 355
- Joined: Thu Apr 27, 2017 4:31 pm
- Contact:
Re: [15.12] Fluid level not equalizing in small modded pipes
Yeah, it's probably rounding of some sort, especially with a 0.5 base area.kovarex wrote:The pipe logic is hard to do correctly, especially if it needs to not require big performance, the way how it works is not the best, but we decided to live with that.
I recently did some playing around with flows and pipes in creative mode. I noted that flow in a pipe run quickly tapers for the first few segments, levels at ~1000/sec for longer runs, but at lengths > 200 tiles begins to fall off again. I believe that last part is due to rounding since there is such a small incremental difference in volume from pipe to pipe at that point. 0.15 made this better than it was since fluids were multiplied by 10, effectively adding some length before the second falloff happens.
Allyn Malventano
---
Want to improve fluid flow between pumps / across longer distances? Try my Manifolds mod.
---
Want to improve fluid flow between pumps / across longer distances? Try my Manifolds mod.