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 "v0.31:Water wheel"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
 
(52 intermediate revisions by 28 users not shown)
Line 1: Line 1:
{{AV}}
 
 
{{Quality|Exceptional}}
 
{{Quality|Exceptional}}
 
{{Machine_component|name=Water wheel|key=w
 
{{Machine_component|name=Water wheel|key=w
 
|construction=
 
|construction=
* 3 {{L|Wood|Wood}}
+
* 3 [[Log]]s
 
|construction_job=
 
|construction_job=
# {{L|Architecture|Architecture}}
+
# [[Architecture]]
# {{L|Carpenter|Carpenter}}
+
# [[Carpenter]]
 
|power=Needs 10 power. <br>Generates 100 power. <br>Net gain of 90 power.
 
|power=Needs 10 power. <br>Generates 100 power. <br>Net gain of 90 power.
}}
+
}}{{av}}
  
A '''water wheel''' is a {{L|machine component}} that provides {{L|power}} via water {{L|flow}}. To build a water wheel, select {{key|b}}uild menu and choose {{key|M}}achine components. It requires 3 {{L|wood|wood}} and generates 90 net power, which can be used for operating a {{L|Screw pump|pump}} or {{L|mill}}. You can use {{L|axle|axles}} and {{L|Gear assembly|gears}} to access the power produced by a water wheel, or connect machinery like a {{L|Screw pump|pump}} or {{L|millstone}} directly.
+
A '''water wheel''' is a [[machine component]] that provides [[power]] via water [[flow]]. To build a water wheel, select {{key|b}}uild menu and choose {{key|M}}achine components. It requires 3 [[wood]] and generates 90 net power, which can be used for operating one or more [[Screw pump|pumps]] or [[mill]]s. You can use [[axle]]s and [[Gear assembly|gears]] to distribute the power produced by a water wheel, or connect the machinery directly.
  
 
Waterwheels do ''not'' work with waterfalls, nor in magma - it takes water that is flowing according to the DF use of the term.
 
Waterwheels do ''not'' work with waterfalls, nor in magma - it takes water that is flowing according to the DF use of the term.
  
''For a basic overview of how the different machine parts work and work together, see {{L|machinery}}.''
+
''For a basic overview of how the different machine parts work and work together, see [[machinery]].''
  
 
== Construction ==
 
== Construction ==
The {{L|Building_designer|architecture}} and {{L|Carpenter|carpentry}} labors are needed for the construction.
+
The [[Building_designer|architecture]] and [[Carpenter|carpentry]] labors are needed for the construction.
  
 
A water wheel occupies 3 adjacent tiles (N-S or E-W axis, no diagonals).  It is the color of the first wood selected for it, so you could build a red wheel with one piece of goblin-cap and two of fungiwood.
 
A water wheel occupies 3 adjacent tiles (N-S or E-W axis, no diagonals).  It is the color of the first wood selected for it, so you could build a red wheel with one piece of goblin-cap and two of fungiwood.
  
Although you can build a stable water wheel on solid ground, this isn't going to do you any good. For this reason, water wheels are almost exclusively built in a hanging state with gaps in the floor below. To do this the water wheel must be attached to a nearby machine component on either side of its center tile. Do not hang it from a gear assembly you wish to control with a switch, a disconnected gear assembly can't support anything and will cause the waterwheel to deconstruct.
+
Although it's ''possible'' to build a stable water wheel on solid ground, it won't provide any power. A useful water wheel is built in an empty tile that does not contain a floor, allowing the wheel to be powered by water in the tiles one [[Z-axis|z-level]] below. Floorless tiles are typically made by [[channel|channel]]ling away the floor. To support the water wheel, build it with its central tile orthogonally adjacent to a gear assembly, a horizontal axle, a screw pump, or the central tile of a pre-existing water wheel. Do not hang it from a gear assembly you wish to control with a switch, as a disconnected ("switched off") gear assembly can't support anything and will cause the waterwheel to deconstruct.  
  
{{L|Power}} is generated from a water wheel as long as it has {{L|water_flow|flowing}} water at a depth of 4/7 or greater under at least one of its tiles. The easiest way to achieve this is by placing the water wheel over a {{L|river|river}} or {{L|brook|brook}}. With a {{L|brook}} you must first channel through the surface since brooks have a floor of sorts over them.
+
[[Power]] is generated from a water wheel as long as it has [[flow]]ing water at a depth of 4/7 or greater under at least one of its tiles. The easiest way to achieve this is by placing the water wheel over a [[river]] or [[brook]]. '''With a brook you must first channel through the surface''' since brooks have a floor of sorts over them.  
 
 
You can transport the power wherever it is needed via horizontal and vertical axles and gear assemblies. It is possible to support a waterwheel by building its center next to a preexisting water wheel's center.
 
  
 
==Designs==
 
==Designs==
 +
'''Key:'''
 +
 
 +
  '''#'''    = '''Wall'''
 +
  <font color="#333">○</font>    = '''Millstone'''
 +
  <font color="#777">+</font>    = '''Floor'''
 +
  <font color="#07F">~</font>    = '''Water''' 
 +
  <font color="#970">W</font>    = '''Water Wheel'''
 +
  <font color="#777">*</font>    = '''Gear Assembly''' 
 +
  <font color="#970">═</font>    = '''Axle'''
  
  
Line 50: Line 56:
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #777; padding: 0"|#
 
|style="color: #777; padding: 0"|#
|style="color: #333; padding: 0"|O
+
|style="color: #333; padding: 0"|
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
Line 109: Line 115:
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|- style="font-family: monospace; font-weight: bold; font-size: 135%"
 
|style="color: #777; padding: 0"|#
 
|style="color: #777; padding: 0"|#
|style="color: #333; padding: 0"|O
+
|style="color: #333; padding: 0"|
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
 
|style="color: #777; padding: 0"|+
Line 152: Line 158:
 
== Perpetual motion ==
 
== Perpetual motion ==
  
Due to the relatively low power draw of a {{L|screw pump}}, a ''self-powering'' assembly can be made with a water wheel that still leaves plenty of excess power for other uses. This is an {{L|exploit}} (violating basics principles of physics), and possibly a bug, but this is also Dwarf Fortress, so...  
+
Due to the relatively low power draw of a [[screw pump]], a ''self-powering'' assembly can be made with a water wheel that still leaves plenty of excess power for other uses. This is arguably an [[exploit]] and possibly a bug.
  
 
To get it working, you must start the pump manually.*
 
To get it working, you must start the pump manually.*
  
:''(* Exceptions are {{L|aquifer}}s, which can sometimes have naturally occurring {{L|flow}}.  This is sometimes a good thing, because then a wheel simply works by itself - or a bad thing, if, for example, you want the wheel to '''not''' provide any power while you build a pump adjacent to it. It's not clear what causes an aquifer to have flow and then keep it - it's difficult to replicate reliably, and can be lost with additional {{L|channel}}ing, so designs will have to be adapted if such are found.)''
+
:''(* Exceptions are [[aquifer]]s, which can sometimes have naturally occurring [[flow]].  This is sometimes a good thing, because then a wheel simply works by itself - or a bad thing, if, for example, you want the wheel to '''not''' provide any power while you build a pump adjacent to it. It's not clear what causes an aquifer to have flow and then keep it - it's difficult to replicate reliably, and can be lost with additional [[channel]]ing, so designs will have to be adapted if such are found.)''
  
It is good to have a ready source of water to refill the machine, as water tends to escape and evaporate, and once the water falls below a certain level, the machine stops. Below an earlier level, the power supply becomes intermittent.  
+
It is good to have a ready source of water to refill the machine, as water tends to escape and evaporate.  As the water level decreases, the water wheel may intermittently stop providing power; when the level falls below 4/7, the wheel stops providing power altogether.
'''Key:'''
 
 
 
  '''║ ═ ╝ ╚ ╔ ╗ ╣ ╠ ╩ ╦''' = '''Wall'''
 
  <font color="#777">+</font>    = '''Floor'''
 
  <font color="#970">W</font>    = '''Water Wheel'''
 
  <font color="#777">*</font>    = '''Gear Assembly''' 
 
  <font color="#808000">═</font>    = '''Axle E/W'''
 
  <font color="#808000">║</font>    = '''Axle N/S'''
 
  <font color="#00FF00">X</font><font face="Arial" color="#008000">X</font>  = '''Pump from west'''
 
  
'''*REMEMBER TO BUILD AN ORTHOGONAL PUMP, VERTICAL AXLE OR GEAR ASSEMBLY BEFORE THE WATER WHEEL*'''
+
'''*REMEMBER TO BUILD AN ORTHOGONAL PUMP, HORIZONTAL AXLE OR GEAR ASSEMBLY BEFORE THE WATER WHEEL*'''
  
 
===Dwarven Water Reactor===
 
===Dwarven Water Reactor===
 +
====Key====
 +
:{{Raw Tile|║ ═ ╝ ╚ ╔ ╗ ╣ ╠ ╩ ╦ O|7:0:1}} = '''Wall'''
 +
:{{Raw Tile|+|7:0:0}} = '''Floor'''
 +
:{{Raw Tile|W|6:0:0}} = '''Water Wheel''' with floor underneath
 +
:{{Raw Tile|W|6:1:0}} = '''Water Wheel''' with water underneath
 +
:{{Raw Tile|≈|1:0:1}} = '''Water''' on current level
 +
:{{Raw Tile|≈|3:0:1}} = '''Water''' on level below
 +
:{{Raw Tile|X|2:0:0}}<br />{{Raw Tile|X|2:0:1}} = '''Screw Pump''' drawing from south
  
This compact design, once started, produces 170 surplus power (less additional power train).
+
This compact design, once started, produces 170 surplus power (less additional power train). While the water reactor provides a perpetual source of mechanical power in abundant amounts, the use of several reactors can cause performance issues. When building your water reactor, it is recommended that you include a method for stopping the reactor once started.
  
 
<div style="float:right; margin:2ex 20ex;">    <!-- I wanted to float this on the left, but the wiki version of bulletpoints behave oddly with the margin. -->
 
<div style="float:right; margin:2ex 20ex;">    <!-- I wanted to float this on the left, but the wiki version of bulletpoints behave oddly with the margin. -->
Line 214: Line 219:
 
|{{RT|╝|7:0:1}}
 
|{{RT|╝|7:0:1}}
 
|-
 
|-
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|═|7:0:1}}
 
|{{RT|═|7:0:1}}
 
|{{RT|╝|7:0:1}}
 
|{{RT|╝|7:0:1}}
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|}
 
|}
  
Line 233: Line 238:
 
|-
 
|-
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|+|7:0:0}}
 
|{{RT|+|7:0:0}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
 
|-
 
|-
 
|{{RT|╝|7:0:1}}
 
|{{RT|╝|7:0:1}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|X|2:0:0}}
 
|{{RT|X|2:0:0}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|╚|7:0:1}}
 
|-
 
|-
Line 265: Line 270:
 
</div>
 
</div>
  
Dig the V-shaped channel and fill it with water (either from an outside source or by designating it as a {{L|pond}}).  Meanwhile, construct the pump, pumping from the South.  Construct the two water wheels.  Start the pump manually ( {{k|q}}, {{k|Enter}} ) - if there is enough water*, the "reactor" will start immediately and the pump operator will leave.  The water from the north end of the pump will spill over the top-most floor tile, filling that to 7/7 and the two tiles east and west of it to ~5/7, but will not overflow back past the water wheel to the walkway area.   Note that for the upper level, no southern walls are shown as none are needed.
+
Dig the V-shaped channel and fill it with water (either from an outside source or by designating it as a [[pond]]).  Meanwhile, construct the pump, pumping from the South.  Construct the two water wheels.  Start the pump manually ( {{k|q}}, {{k|Enter}} ) - if there is enough water*, the "reactor" will start immediately and the pump operator will leave.  The water from the north end of the pump will spill over the top-most floor tile, filling that to 7/7 and the two tiles east and west of it to ~5/7, but will not overflow back past the water wheel to the walkway area. Note that for the upper level, no southern walls are shown as none are needed, unless you don't follow the design and do something to create water pressure.
  
 
*''(* Estimated minimum depth to prime the reactor is 3/7 to 4/7, though this is not guaranteed.)''
 
*''(* Estimated minimum depth to prime the reactor is 3/7 to 4/7, though this is not guaranteed.)''
* The ideal amount of water in this design is apparently 63 units of water. In other words six tiles below in the V are full up to 7/7 and three more above are also full up to 7/7 which will generate reliable flow permanently without ever losing any of that water to evaporation. An easy way to do this is to simply leave your pond fill command on after the reactor activates. They will eventually fill it up to the optimal level and stop.  
+
* The ideal amount of water in this design is apparently 43 units of water. In other words six tiles below in the V are full up to 7/7 and three more above are also full up to 7/7 which will generate reliable flow permanently without ever losing any of that water to evaporation. An easy way to do this is to simply leave your pond fill command on after the reactor activates. They will eventually fill it up to the optimal level and stop.  
  
The reactor can be safely halted either by blocking the tile the pump draws water from or "overloading" the reactor (since drawing more power than the reactor supplies will stop the pump that keeps the cycle going until the load is reduced and the pump is manually restarted by dorf-power),  More drastically, the reactor will obviously be halted by deconstructing the pump.  Deconstructing one wheel will cause a flood (and almost immediately cancel any job order to deconstruct the other components), and deconstructing the pump will cause both wheels to collapse (unless they are attached to {{L|machinery}} outside them, not shown).
+
The reactor can be safely halted either by blocking the tile the pump draws water from or "overloading" the reactor (since drawing more power than the reactor supplies will stop the pump that keeps the cycle going until the load is reduced and the pump is manually restarted by dwarf-power),  More drastically, the reactor will obviously be halted by deconstructing the pump.  Deconstructing one wheel will cause a flood (and almost immediately cancel any job order to deconstruct the other components), and deconstructing the pump will cause both wheels to collapse (unless they are attached to [[machinery]] outside them, not shown).
  
{{L|Power}} can routed up from the pump or off to the side from a wheel; the bottom of the pump is difficult to access without danger of water escaping.  Routing power from a wheel is typically safe in practice, but it's not impossible for a small amount of water to escape the reactor if it is temporarily overfilled.  Power can also be routed out of the reactor via a gear or horizontal axle ''over'' the tile the pump draws water from with neither interference in the pump's operation, danger of flooding, nor increased difficulty in designating and using pond zones to initialize the reactor.  In either case, it's typically wise to place a {{L|gear assembly}} linked to a {{L|lever}} early in the power train in order to allow disconnecting the power at that point, as opposed to needing to halt the entire reactor to stop the power supply.
+
[[Power]] can routed up from the pump or off to the side from a wheel; the bottom of the pump is difficult to access without danger of water escaping.  Routing power from a wheel is typically safe in practice, but it's not impossible for a small amount of water to escape the reactor if it is temporarily overfilled.  Power can also be routed out of the reactor via a gear or horizontal axle over the pump's intake tile; while this does not interfere with the pump's operation or present a danger of flooding, it makes it more difficult to shut down the reactor.  In either case, it's typically wise to place a [[gear assembly]] linked to a [[lever]] early in the power train in order to allow disconnecting the power at that point, as opposed to needing to halt the entire reactor to stop the power supply.
  
 
Expanded versions can produce more power, and can be added later with minimal advance planning; such extensibility is easily attainable by placing disengageable gears on either side of the two water wheels, then attaching minireactors at your leisure, or halting the original reactor by other means. Alternatively, it may be easier to simply produce a second reactor, then connect to the power train at another location.
 
Expanded versions can produce more power, and can be added later with minimal advance planning; such extensibility is easily attainable by placing disengageable gears on either side of the two water wheels, then attaching minireactors at your leisure, or halting the original reactor by other means. Alternatively, it may be easier to simply produce a second reactor, then connect to the power train at another location.
  
''Note: If created in an aquifer, there is a chance that the channeled tiles will have a natural {{L|water flow}} - this will cause the pump to start the moment the first wheel is finished, flooding the work area for the second.''
+
''Note: If created in an aquifer, there is a chance that the channeled tiles will have a natural [[flow|water flow]] - this will cause the pump to start the moment the first wheel is finished, flooding the work area for the second.''
 +
*This can be countered by connecting something that consumes >90 power while building the waterwheels -19 [[gear assembly|Gear assemblies]] works
  
 
===Mini Water Reactor===
 
===Mini Water Reactor===
  
This even more compact design is quite similar to the original Dwarven Water Reactor, but can be used in tight spots that do not need more than 80 surplus power.  This plan can also be considered an extension unit to the DWR, in that it can be added to one or the other side to provide an additional 80 power to the resulting power train.  Safely constructing a mini reactor to add to a previously built reactor without potential flooding and/or loss of power is possible only if you first turn off the original reactor with floor hatches.  Planning ahead is a much better option, so if you're going to need more than 170 power, build a larger reactor to start with.
+
This even more compact design is quite similar to the original Dwarven Water Reactor, but can be used in tight spots that do not need more than 80 surplus power.  This plan can also be considered an extension unit to the DWR, in that it can be added to one or the other side to provide an additional 80 power to the resulting power train.  Safely constructing a mini reactor to add to a previously built reactor without potential flooding and/or loss of power is possible only if you first turn off the original reactor.  Planning ahead is a much better option, so if you're going to need more than 170 power, build a larger reactor to start with.
  
 
As stated previously, the design below produces 80 surplus power (less additional power train).
 
As stated previously, the design below produces 80 surplus power (less additional power train).
Line 294: Line 300:
 
|{{RT|═|7:0:1}}
 
|{{RT|═|7:0:1}}
 
|{{RT|╗|7:0:1}}
 
|{{RT|╗|7:0:1}}
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|-
 
|-
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
 
|{{H2O}}
 
|{{H2O}}
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|-
 
|-
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
 
|{{H2O}}
 
|{{H2O}}
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|-
 
|-
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
Line 316: Line 322:
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
 
|-
 
|-
|{{RTB}}
+
|{{RTB|0:0:0}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|═|7:0:1}}
 
|{{RT|═|7:0:1}}
Line 331: Line 337:
 
|-
 
|-
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|+|7:0:0}}
 
|{{RT|+|7:0:0}}
 
|{{RT|║|7:0:1}}
 
|{{RT|║|7:0:1}}
 
|-
 
|-
 
|{{RT|╝|7:0:1}}
 
|{{RT|╝|7:0:1}}
|{{RT|W|6:0:0}}
+
|{{RT|W|6:1:0}}
 
|{{RT|X|2:0:0}}
 
|{{RT|X|2:0:0}}
 
|{{RT|╚|7:0:1}}
 
|{{RT|╚|7:0:1}}
Line 356: Line 362:
 
|}
 
|}
 
|}
 
|}
'''<span style="color:#080">X</span><br /><span style="color:#0F0">X</span>''' = '''Pumps from south'''
 
  
 
Construction of the mini reactor follows the same order as for the DWR, though the channel is slightly different and only one water wheel is needed.  If this is an addition to a full size reactor or set of reactors, all channels will need to be fairly full with water to start the reactor.
 
Construction of the mini reactor follows the same order as for the DWR, though the channel is slightly different and only one water wheel is needed.  If this is an addition to a full size reactor or set of reactors, all channels will need to be fairly full with water to start the reactor.
  
{{buildings}}
+
== Flowing Water ==
 +
Waterwheels require water which is flowing, the game will consider water to be flowing under two circumstances, the first is when water spreads, that is, when deeper water flows to an adjacent tile where the water is shallower. This could be called "gradient flow" because it requires the water be flowing from deeper to shallower. Water which doesn't have a gradient - such as stretches of water which is 7/7 deep, is generally not regarded by the game to be flowing even if water is technically being delivered through those tiles.
 +
 
 +
The second kind of flow the game recognizes is when water flows off the map, either by going off the map edge or disappearing into an aquifer (water which enters an aquifer vanishes from the map, since an aquifer can never become full, even if it's only a single tile). This kind of flow propagates back from the map edge or aquifer sink and causes all or most of the connected water to gain the "Flowing" quality. Water which is flowing off the map counts as flowing even on stretches of 7/7 depth. This kind of flow is most readily observed in brooks, streams and rivers, however artificially constructed dwarf-made water channels function just as effectively, provided that they ultimately flow off the map.
 +
A tile which has been marked as flowing off the map will retain this quality even if water movement is later blocked. This is most readily observed in that a dammed river will continue to power waterwheels, even though the water is no longer flowing off the map. This works equally well for dwarf-made water channels, the flowing quality is so persistent that it will remain even if the area is completely drained and refilled, although while the tiles contain less than 4/7 water they wont power waterwheels regardless.
 +
 
 +
=== Legitimate artificial rivers ===
 +
If one wishes, one can build an underground river containing 7/7 water which powers water wheels, by allowing water sourced from a river, lake, sea or aquifer to ultimately flow off the map edge in a cavern. This would require building an aqueduct to bring the river to the map edge, since if the water spreads significantly before flowing off the map edge, the game wont regard it is flowing. Water flowing from a higher aquifer into a lower one will also have legitimate natural flow.
 +
 
 +
=== Flowing Water Reactors ===
 +
It is possible to exploit the game's definition of flowing water and create patches of water which power waterwheels despite the complete absence of actual water movement. When a channel is dug into an aquifer, the channel will sometimes have "natural flow". However if water is pumped into an aquifer channel, then that channel will then always have "natural flow". This is because water is regarded as disappearing from the the map at that point, and the tiles are marked as flowing water, and will power water wheels - even if the pump is removed.
 +
 
 +
The other way to create water with natural flow, is to allow the water to flow off the map edge (most commonly through a fortification carved into the map edge, although the edge of the map on the surface, or a cavern, can also be used). The body of water will then be marked as flowing, even if the map edge is blocked by a floodgate. This can even be done with finite water sources such as murky pools, for example digging out a channel next to the map edge, building a floodgate to seal the map edge drain, filling the channel with 4/7 water, opening the floodgate, then closing the floodgate and filling it back up to 4/7 water.
 +
 
 +
The ethics of these reactors is not particularly different to perpetual motion machines, the conventional perpetual motion machine uses water wheels to generate power, and uses a fraction of that power to move the water with a screw pump. A waterwheel generates 100 power and consumes 10 power, presumably the 10 power consumed represents the energy the waterwheel requires to move the water in front of its blades. But if the water wheel moves water in and of itself, the pump actually becomes unnecessary. The water wheel itself both moves the water and is moved by the water.

Latest revision as of 18:11, 6 April 2012

Water wheel

b-M-w

X
X
X
Construction
Materials Jobs
  1. Architecture
  2. Carpenter
Power

Needs 10 power.
Generates 100 power.
Net gain of 90 power.

This article is about an older version of DF.

A water wheel is a machine component that provides power via water flow. To build a water wheel, select build menu and choose Machine components. It requires 3 wood and generates 90 net power, which can be used for operating one or more pumps or mills. You can use axles and gears to distribute the power produced by a water wheel, or connect the machinery directly.

Waterwheels do not work with waterfalls, nor in magma - it takes water that is flowing according to the DF use of the term.

For a basic overview of how the different machine parts work and work together, see machinery.

Construction[edit]

The architecture and carpentry labors are needed for the construction.

A water wheel occupies 3 adjacent tiles (N-S or E-W axis, no diagonals). It is the color of the first wood selected for it, so you could build a red wheel with one piece of goblin-cap and two of fungiwood.

Although it's possible to build a stable water wheel on solid ground, it won't provide any power. A useful water wheel is built in an empty tile that does not contain a floor, allowing the wheel to be powered by water in the tiles one z-level below. Floorless tiles are typically made by channelling away the floor. To support the water wheel, build it with its central tile orthogonally adjacent to a gear assembly, a horizontal axle, a screw pump, or the central tile of a pre-existing water wheel. Do not hang it from a gear assembly you wish to control with a switch, as a disconnected ("switched off") gear assembly can't support anything and will cause the waterwheel to deconstruct.

Power is generated from a water wheel as long as it has flowing water at a depth of 4/7 or greater under at least one of its tiles. The easiest way to achieve this is by placing the water wheel over a river or brook. With a brook you must first channel through the surface since brooks have a floor of sorts over them.

Designs[edit]

Key:
  
  #    = Wall
      = Millstone
  +    = Floor
  ~    = Water  
  W    = Water Wheel
  *    = Gear Assembly  
      = Axle


Basic watermill design
# + + + + ~ +
# + + + + ~ +
# + + + W +
# * W +
# + + + + W +
# + + + + ~ +
# + + + + ~ +
Dual watermill design
# + + + + ~ ~
# + + + + ~ ~
# + + + W W
# * W W
# + + + + W W
# + + + + ~ ~
# + + + + ~ ~

This is by no means the limit of water power from one location, depending on the width of your river/brook/channel you can stack many waterwheels side-by-side (really big assembles will need to be artificial as there's a limit to how wide the game created water flows get). Just remember to make sure there's a support structure in place before you place the next wheel.

Perpetual motion[edit]

Due to the relatively low power draw of a screw pump, a self-powering assembly can be made with a water wheel that still leaves plenty of excess power for other uses. This is arguably an exploit and possibly a bug.

To get it working, you must start the pump manually.*

(* Exceptions are aquifers, which can sometimes have naturally occurring flow. This is sometimes a good thing, because then a wheel simply works by itself - or a bad thing, if, for example, you want the wheel to not provide any power while you build a pump adjacent to it. It's not clear what causes an aquifer to have flow and then keep it - it's difficult to replicate reliably, and can be lost with additional channeling, so designs will have to be adapted if such are found.)

It is good to have a ready source of water to refill the machine, as water tends to escape and evaporate. As the water level decreases, the water wheel may intermittently stop providing power; when the level falls below 4/7, the wheel stops providing power altogether.

*REMEMBER TO BUILD AN ORTHOGONAL PUMP, HORIZONTAL AXLE OR GEAR ASSEMBLY BEFORE THE WATER WHEEL*

Dwarven Water Reactor[edit]

Key[edit]

║ ═ ╝ ╚ ╔ ╗ ╣ ╠ ╩ ╦ O = Wall
+ = Floor
W = Water Wheel with floor underneath
W = Water Wheel with water underneath
= Water on current level
= Water on level below
X
X = Screw Pump drawing from south

This compact design, once started, produces 170 surplus power (less additional power train). While the water reactor provides a perpetual source of mechanical power in abundant amounts, the use of several reactors can cause performance issues. When building your water reactor, it is recommended that you include a method for stopping the reactor once started.

Lower
Level
Upper
Level
O
W + W
W X W
+ W X W +
+ + + +
+ + + + +

Dig the V-shaped channel and fill it with water (either from an outside source or by designating it as a pond). Meanwhile, construct the pump, pumping from the South. Construct the two water wheels. Start the pump manually ( q, Enter ) - if there is enough water*, the "reactor" will start immediately and the pump operator will leave. The water from the north end of the pump will spill over the top-most floor tile, filling that to 7/7 and the two tiles east and west of it to ~5/7, but will not overflow back past the water wheel to the walkway area. Note that for the upper level, no southern walls are shown as none are needed, unless you don't follow the design and do something to create water pressure.

  • (* Estimated minimum depth to prime the reactor is 3/7 to 4/7, though this is not guaranteed.)
  • The ideal amount of water in this design is apparently 43 units of water. In other words six tiles below in the V are full up to 7/7 and three more above are also full up to 7/7 which will generate reliable flow permanently without ever losing any of that water to evaporation. An easy way to do this is to simply leave your pond fill command on after the reactor activates. They will eventually fill it up to the optimal level and stop.

The reactor can be safely halted either by blocking the tile the pump draws water from or "overloading" the reactor (since drawing more power than the reactor supplies will stop the pump that keeps the cycle going until the load is reduced and the pump is manually restarted by dwarf-power), More drastically, the reactor will obviously be halted by deconstructing the pump. Deconstructing one wheel will cause a flood (and almost immediately cancel any job order to deconstruct the other components), and deconstructing the pump will cause both wheels to collapse (unless they are attached to machinery outside them, not shown).

Power can routed up from the pump or off to the side from a wheel; the bottom of the pump is difficult to access without danger of water escaping. Routing power from a wheel is typically safe in practice, but it's not impossible for a small amount of water to escape the reactor if it is temporarily overfilled. Power can also be routed out of the reactor via a gear or horizontal axle over the pump's intake tile; while this does not interfere with the pump's operation or present a danger of flooding, it makes it more difficult to shut down the reactor. In either case, it's typically wise to place a gear assembly linked to a lever early in the power train in order to allow disconnecting the power at that point, as opposed to needing to halt the entire reactor to stop the power supply.

Expanded versions can produce more power, and can be added later with minimal advance planning; such extensibility is easily attainable by placing disengageable gears on either side of the two water wheels, then attaching minireactors at your leisure, or halting the original reactor by other means. Alternatively, it may be easier to simply produce a second reactor, then connect to the power train at another location.

Note: If created in an aquifer, there is a chance that the channeled tiles will have a natural water flow - this will cause the pump to start the moment the first wheel is finished, flooding the work area for the second.

  • This can be countered by connecting something that consumes >90 power while building the waterwheels -19 Gear assemblies works

Mini Water Reactor[edit]

This even more compact design is quite similar to the original Dwarven Water Reactor, but can be used in tight spots that do not need more than 80 surplus power. This plan can also be considered an extension unit to the DWR, in that it can be added to one or the other side to provide an additional 80 power to the resulting power train. Safely constructing a mini reactor to add to a previously built reactor without potential flooding and/or loss of power is possible only if you first turn off the original reactor. Planning ahead is a much better option, so if you're going to need more than 170 power, build a larger reactor to start with.

As stated previously, the design below produces 80 surplus power (less additional power train).

Lower
Level
Upper
Level
W +
W X
+ W X +
+ + +
+ + + +

Construction of the mini reactor follows the same order as for the DWR, though the channel is slightly different and only one water wheel is needed. If this is an addition to a full size reactor or set of reactors, all channels will need to be fairly full with water to start the reactor.

Flowing Water[edit]

Waterwheels require water which is flowing, the game will consider water to be flowing under two circumstances, the first is when water spreads, that is, when deeper water flows to an adjacent tile where the water is shallower. This could be called "gradient flow" because it requires the water be flowing from deeper to shallower. Water which doesn't have a gradient - such as stretches of water which is 7/7 deep, is generally not regarded by the game to be flowing even if water is technically being delivered through those tiles.

The second kind of flow the game recognizes is when water flows off the map, either by going off the map edge or disappearing into an aquifer (water which enters an aquifer vanishes from the map, since an aquifer can never become full, even if it's only a single tile). This kind of flow propagates back from the map edge or aquifer sink and causes all or most of the connected water to gain the "Flowing" quality. Water which is flowing off the map counts as flowing even on stretches of 7/7 depth. This kind of flow is most readily observed in brooks, streams and rivers, however artificially constructed dwarf-made water channels function just as effectively, provided that they ultimately flow off the map. A tile which has been marked as flowing off the map will retain this quality even if water movement is later blocked. This is most readily observed in that a dammed river will continue to power waterwheels, even though the water is no longer flowing off the map. This works equally well for dwarf-made water channels, the flowing quality is so persistent that it will remain even if the area is completely drained and refilled, although while the tiles contain less than 4/7 water they wont power waterwheels regardless.

Legitimate artificial rivers[edit]

If one wishes, one can build an underground river containing 7/7 water which powers water wheels, by allowing water sourced from a river, lake, sea or aquifer to ultimately flow off the map edge in a cavern. This would require building an aqueduct to bring the river to the map edge, since if the water spreads significantly before flowing off the map edge, the game wont regard it is flowing. Water flowing from a higher aquifer into a lower one will also have legitimate natural flow.

Flowing Water Reactors[edit]

It is possible to exploit the game's definition of flowing water and create patches of water which power waterwheels despite the complete absence of actual water movement. When a channel is dug into an aquifer, the channel will sometimes have "natural flow". However if water is pumped into an aquifer channel, then that channel will then always have "natural flow". This is because water is regarded as disappearing from the the map at that point, and the tiles are marked as flowing water, and will power water wheels - even if the pump is removed.

The other way to create water with natural flow, is to allow the water to flow off the map edge (most commonly through a fortification carved into the map edge, although the edge of the map on the surface, or a cavern, can also be used). The body of water will then be marked as flowing, even if the map edge is blocked by a floodgate. This can even be done with finite water sources such as murky pools, for example digging out a channel next to the map edge, building a floodgate to seal the map edge drain, filling the channel with 4/7 water, opening the floodgate, then closing the floodgate and filling it back up to 4/7 water.

The ethics of these reactors is not particularly different to perpetual motion machines, the conventional perpetual motion machine uses water wheels to generate power, and uses a fraction of that power to move the water with a screw pump. A waterwheel generates 100 power and consumes 10 power, presumably the 10 power consumed represents the energy the waterwheel requires to move the water in front of its blades. But if the water wheel moves water in and of itself, the pump actually becomes unnecessary. The water wheel itself both moves the water and is moved by the water.