Library on Governance in Social-Ecological Systems

Waterwheel Model

Error message

  • Warning: count(): Parameter must be an array or an object that implements Countable in kalatheme_table() (line 82 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/themes/kalatheme/includes/core.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in kalatheme_table() (line 82 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/themes/kalatheme/includes/core.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniArgCommand::parseArgCommand() (line 206 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: count(): Parameter must be an array or an object that implements Countable in AniCommand::matchCommand() (line 70 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/AniStatement.inc).
  • Warning: file(/var/www/dev.seslibrary.asu.edu/drupal/sites/default/files/seslibrary/tmp/jBqIyFioQng35V03OcZcf54bm0FtTuP8rHQLDnYhxMk/model/776/dump.dat): failed to open stream: No such file or directory in VizModel->dataDump() (line 1029 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/VizModel.inc).
  • Notice: Undefined offset: 11 in VizModel->dataCenteredRange() (line 1070 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/VizModel.inc).
  • Notice: Undefined offset: 12 in VizModel->dataCenteredRange() (line 1070 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/VizModel.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in theme_viz_viewport() (line 446 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/theme/viz.theme.inc).
  • Notice: Trying to access array offset on value of type bool in theme_viz_viewport() (line 446 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/theme/viz.theme.inc).
  • Notice: Trying to access array offset on value of type bool in theme_viz_viewport() (line 446 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/theme/viz.theme.inc).
  • Notice: Trying to access array offset on value of type bool in theme_viz_viewport() (line 446 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/theme/viz.theme.inc).
  • Notice: Trying to access array offset on value of type bool in theme_viz_viewport() (line 446 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/theme/viz.theme.inc).
  • Warning: file(/var/www/dev.seslibrary.asu.edu/drupal/sites/default/files/seslibrary/tmp/jBqIyFioQng35V03OcZcf54bm0FtTuP8rHQLDnYhxMk/model/776/dump.dat): failed to open stream: No such file or directory in VizModel->dataDump() (line 1029 of /var/www/dev.seslibrary.asu.edu/drupal/sites/all/modules/seslibrary/includes/VizModel.inc).
Model Description

This model describes the dynamics of a waterwheel. The wheel has 10 cups that are filled when as they pass over the top of the arc of the wheel (imagine a Ferris wheel where instead of seats there are buckets. Water is flowing down on the Ferris wheel filling the buckets). The weight of the water makes the wheel turn. However, in this model, the buckets leak. So if the flow of the water from the top is too slow, some interesting motion can occur.

This waterwheel model is a perfect physical representation the Lorenz model. The water wheel exhibits a chaotic motion. That is, the direction and speed of spinning is unpredictable.

Reference

German Guillermo Theler (2004). Poster presentation titled, "Lorenzian chaotic waterwheel". Link: http://ib.cnea.gov.ar/~thelerg/pdf/wheel2004.pdf.

Waterwheel
You can adjust total time of simulation below.
This model has two state variables. You can set their initial values below.
This model has 11 parameters. You can set their values below.
Enter the axes to be plotted for this model.