ghkbrew Posted January 24, 2021 Share Posted January 24, 2021 After hijacking another thread with @JRup, I'm bringing this up as it's own topic. Is it possible to create passive infinite storage for a gas geyser? I specify gas geysers since liquid geysers can be accomplished with an escher waterfall compressor. As far as I can tell there's no way to keep a gas geyser from eventually becoming overpressurized without actively removing the gas in some way (gas pump, or bead pump). My investigations so far have yielded the following algorithm that geysers seem to follow when emitting gas: 1. Check the "tile of interest" (1 over and 2 up from leftmost neutronium). If this mass is more than 5kg, or any solid. Report "overpressure" and quit. 2. Check the TOI and the 4 adjacent tiles. If all non-solid tiles have more than 5kg of mass in them, report "overpressure" and quit. 3. If any of the TOI and adjacent tiles have the emitted element in them, select a random one with less than 5kg of mass and add the appropriate amount of mass to it. If all tiles of the emitted element are above 5kg of pressure quit (but don't report over pressure) 4. (Since there are no tiles of the emitted element) select a gas tile (not liquid) with less than 5kg of mass in the TOI or 4 adjacent tiles and merge the gas tile into a tile adjacent to it with the same element. Emit the appropriate amount into the emptied tile. If no gas tile with 5kg or less can be merged quit. The behavior when the algorithm fails in 3. or 4. is interesting. The geyser will continue to say "emitting X g/s" and the animation will continue, but it won't actually produce anything. Link to comment Share on other sites More sharing options...
Saturnus Posted January 24, 2021 Share Posted January 24, 2021 The only way is that you can instantly condense the gas and treat it like a liquid. While not strictly speaking a passive method as such, it doesn't involve moving the gas. Link to comment Share on other sites More sharing options...
JRup Posted January 24, 2021 Share Posted January 24, 2021 I've had positive results with natural gas and chlorine vents. They will indeed keep producing without stifling due to overpressure. The only catch is to keep the TOI free from its native gas, as in any gas will do besides what it produces. So basically the separation / layering of gases for these is rather trivial with a downwards route for the wanted product. I'm currently working on a 6kg/s steam vent to see how such a setup would work for gases that need to be skimmed off the top. Debug did spawn it dormant so now I'm "waiting" I would like to specify that this kind of setup can't provide an infinite storage for geysers. What it actually does is cheat the 5kg ambient overpressure rule that they have and gives a chance to create a somewhat simpler build to handle most if not all the material coming from generous geysers. Here's the build, and the save file ... 6kg/s Cool steam vent has been effectively Cheezed. Steam Vent Cheesed.sav Link to comment Share on other sites More sharing options...
nakomaru Posted January 24, 2021 Share Posted January 24, 2021 7 hours ago, ghkbrew said: I specify gas geysers since liquid geysers can be accomplished with an escher waterfall compressor. I take this to mean an escher waterfall is considered passive. In that case, yes. I measure less than 0.1% loss after 2 eruptions. (A minimal sized room lost 13%.) Link to comment Share on other sites More sharing options...
Yunru Posted January 24, 2021 Share Posted January 24, 2021 I mean, if an escher bead pump is passive, then so is a door pump (beads are quicker from what I remember though). Link to comment Share on other sites More sharing options...
Saturnus Posted January 24, 2021 Share Posted January 24, 2021 3 hours ago, nakomaru said: I take this to mean an escher waterfall is considered passive. In that case, yes. Maybe read the OP??? 7 hours ago, ghkbrew said: As far as I can tell there's no way to keep a gas geyser from eventually becoming overpressurized without actively removing the gas in some way (gas pump, or bead pump). Link to comment Share on other sites More sharing options...
nakomaru Posted January 24, 2021 Share Posted January 24, 2021 Indeed, I did read that. However, the OP also appears to consider an escher waterfall to be passive. If the OP has only considered supplying the bypass pump with liquid via a powered liquid pump, that might be why they disqualify it as active. In such case I have suggested the above. Link to comment Share on other sites More sharing options...
Soulwind Posted January 24, 2021 Share Posted January 24, 2021 I use door compressors. Not actually passive but they don't need power or interaction. Link to comment Share on other sites More sharing options...
ghkbrew Posted January 24, 2021 Author Share Posted January 24, 2021 3 hours ago, nakomaru said: Indeed, I did read that. However, the OP also appears to consider an escher waterfall to be passive. If the OP has only considered supplying the bypass pump with liquid via a powered liquid pump, that might be why they disqualify it as active. In such case I have suggested the above. I am aware of the build. It's admittedly pretty subjective, but I was mentally classifying the waterfall compressor as passive and the bead pump portion as active. I suppose because the bead pump is using an external source of "power" (compressed liquid). Even if the "power source" (the waterfall compressor) doesn't take any inputs or electricity. I was hoping for something more along the lines of how you can overpressurize a gas vent. Some self reseting small arrangement of gas/liquid tiles that would allow the vent to keep producing. But, since I'm pretty sure that's not possible, the escher waterfall/bead pump and door compressors are pretty good power free runner-ups. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.