v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "40d:Water flow"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m
Line 2: Line 2:
 
''(Why isn't my waterwheel turning?)''
 
''(Why isn't my waterwheel turning?)''
  
What is [[water]] flow? The obvious answer would be water that moves. Water in a [[brook]] moves doesn't it? Oddly enough, it seems it does not, at least not fast enough to satisfy a water wheel. And since the vast majority of maps feature a [[brook]], not a [[river]], this leaves you with no natural water flow. It seems that in order to satisfy a water wheel, there must be a difference in the water levels. i.e. 7/7 6/7 5/7 . . . If all three tiles under a water wheel are the same level, the water is not flowing. If a brook is not moving enough to satisfy a water wheel it makes me wonder if it is flowing fast enough to prevent stagnant or murky water either.  
+
What is [[water]] flow? The obvious answer would be moving water, but things seem more and less complicated than this in practice. A [[waterwheel]] needs flow to function, and it needs 4/7 or higher water. These are two different things. a stagnant loop of 4/7 water from a murky pond will not power a waterwheel as it is not flowing. However a dead end channel from a [[river]] or [[brook]] will. In fact twice I have tested and show that a dead end channel from a river or brook will continue to power the waterwheel after you block it off with a floodgate. Strange. Nor does distance seem to matter other than for the time it takes to fill the channel to 4/7. I went from corner to corner of the map, a nice long path on a 3x3 map, channeled directly from a river, dead end, and there at the extreme end of the dead end is a happily turning waterwheel. I blocked it off with a floodgate again and laughed. Either floodgates or sourced water seems to have a bug. Floodgates prevent water from passing, but the flow necessary to power a waterwheel seems to go straight though with a smile.
  
Can a [[brook]] become stagnant? murky?
+
Water that is not directly from a brook or river is much more difficult to satisfy a waterwheel with. Water that is not directly connected to a river or brook has no natural flow. This can be because you used a diagonal baffle to eliminate the pressure so you can safely take the water down to your fortress, or it can be because you pumped the water in, or it can be because you took the water from a murky pool. In any event, your water doesn't have any natural flow. Generating flow with a screw pump to satisfy a water wheel is a lot more picky. Here if all three tiles under the waterwheel are the same level i.e. 4/7 then chances are your waterwheel just stopped. On the other hand it does not seem to matter if one of those three tiles is 0/7 as long as at least one of the tiles under it are 4/7 or higher.
Can a closed loop of 7/7 water pushed by a screw pump become stagnant?
 
Or does the water level need to change to lower levels (6/7, 5/7 etc..) in order to prevent stagnation?
 
how long does it take before water will become stagnant?
 
How about contaminated water, I saw a mention elsewhere that said rotting bodies in water will contaminate the water making it undrinkable. Supposedly flowing water will help to clean this up more quickly? unverified thus far.
 
Lots of questions, currently I have no idea.
 
  
If we do want to make sure water is flowing smoothly, how do we do so? The only tool we really have available is the screw pump, which is quite efficient at filling any number of tiles straight up to 7/7 without any difficulty at all. For the purpose of simply satisfying a water wheel, it seems the simple answer is to simply put the water wheel before the pump. The tiles the pump sucks water up from drain quite quickly, and water quickly flows in to fill this void thus insuring a steady area of flowing water which satisfies the needs of a water wheel. As for making larger areas of steadily flowing water, this seems to be trickier.
+
Also, I find that hooking up waterwheels in series (i.e. a 1x6, 1x9 . . . ) will not generate extra power, but might prove useful to more reliably catch that elusive flow in a branch of water being pushed around only by a screw pump. If they are all hooked up together with gears and axles they will all turn together as long as any one of the wheels finds flow. While this wastes 10 power for every extra wheel you use in this manner, it can be a real useful problem solving trick for keeping your underground machinery working reliably. I personally find it ironic, since an active water pump pushed water around much faster than any river, but since the water is not sourced flow is assumed to be zero unless there is an obvious difference in the water levels.
  
Some thoughts for experimentation. A screw pump dumping to a one wide channel instantly fills to 7/7. What about a 3 wide channel? five? seven? How far can we generate flowing water without needing a new screw pump?  
+
Sourced water (river, brook, spring) behaves differently than unsourced water for powering a waterwheel.  
 +
Dead ends don't seem to be a problem with water flow from sourced water.
 +
Floodgates do not seem to stop flow from sourced water. Bug?
  
Hopefully some people smarter than me out there can help shed some more light on the subject of water flow.
+
Unsourced water is more difficult to show flow in. More testing needed.

Revision as of 18:17, 5 July 2009

Water Flow (Why isn't my waterwheel turning?)

What is water flow? The obvious answer would be moving water, but things seem more and less complicated than this in practice. A waterwheel needs flow to function, and it needs 4/7 or higher water. These are two different things. a stagnant loop of 4/7 water from a murky pond will not power a waterwheel as it is not flowing. However a dead end channel from a river or brook will. In fact twice I have tested and show that a dead end channel from a river or brook will continue to power the waterwheel after you block it off with a floodgate. Strange. Nor does distance seem to matter other than for the time it takes to fill the channel to 4/7. I went from corner to corner of the map, a nice long path on a 3x3 map, channeled directly from a river, dead end, and there at the extreme end of the dead end is a happily turning waterwheel. I blocked it off with a floodgate again and laughed. Either floodgates or sourced water seems to have a bug. Floodgates prevent water from passing, but the flow necessary to power a waterwheel seems to go straight though with a smile.

Water that is not directly from a brook or river is much more difficult to satisfy a waterwheel with. Water that is not directly connected to a river or brook has no natural flow. This can be because you used a diagonal baffle to eliminate the pressure so you can safely take the water down to your fortress, or it can be because you pumped the water in, or it can be because you took the water from a murky pool. In any event, your water doesn't have any natural flow. Generating flow with a screw pump to satisfy a water wheel is a lot more picky. Here if all three tiles under the waterwheel are the same level i.e. 4/7 then chances are your waterwheel just stopped. On the other hand it does not seem to matter if one of those three tiles is 0/7 as long as at least one of the tiles under it are 4/7 or higher.

Also, I find that hooking up waterwheels in series (i.e. a 1x6, 1x9 . . . ) will not generate extra power, but might prove useful to more reliably catch that elusive flow in a branch of water being pushed around only by a screw pump. If they are all hooked up together with gears and axles they will all turn together as long as any one of the wheels finds flow. While this wastes 10 power for every extra wheel you use in this manner, it can be a real useful problem solving trick for keeping your underground machinery working reliably. I personally find it ironic, since an active water pump pushed water around much faster than any river, but since the water is not sourced flow is assumed to be zero unless there is an obvious difference in the water levels.

Sourced water (river, brook, spring) behaves differently than unsourced water for powering a waterwheel. Dead ends don't seem to be a problem with water flow from sourced water. Floodgates do not seem to stop flow from sourced water. Bug?

Unsourced water is more difficult to show flow in. More testing needed.