Unit 2.2 Stocks and Flows: How do these fundamental properties of nature-society interactions shape their dynamics as adaptive systems?

Part I of the course introduced stocks of resources as the fundamental determinants of sustainable development, and some of the flows through which those stocks are depleted or enhanced by human activity. We began Part II of the course in the previous unit, arguing that stocks, flows, and feedbacks among them are fundamental components of any system, and that seeing them as such can help us understand the dynamics of the nature-society systems central to sustainable development.

In this unit, we explore those concepts more deeply, emphasizing:

The principal means for connecting these concepts to system dynamics is through models. These can be mathematical but need not be: the key is that models unambiguously specify what elements are included in an analysis and how they relate to one another. We’ve already seen one example of such models for understanding system dynamics in the Fishbanks simulation explored at the beginning of the course, in which fishers attempted to adapt their fleets to changing conditions of the fishery.

In this unit, we will further explore models as a means for understanding system dynamics through hands-on work using the multi-agent programmable modeling environment “NetLogo” to address the challenge of climate change.


Preparation for class

To prepare for this unit, please:

a) Read:
Matson, P. A., Clark, W. C., & Andersson, K. P. (2016). Pursuing sustainability: A guide to the science and practice. Princeton University Press. Continue with Ch. 3 “Dynamics of social-environmental systems,” pp. 57–63 (stop at the heading “Complexity…”)

This reading deepens your understanding of stocks, flows, and feedbacks as fundamental components of nature-society systems.

b) Read:
Sterman, J. (2002). System Dynamics: Systems Thinking and Modeling for a Complex World [Working Paper]. Massachusetts Institute of Technology. Engineering Systems Division. Link to paper

A foundational overview of systems thinking approaches and the pitfalls of linear thinking in complex systems.

c) Explore:
Clark, W. C., & Harley, A. G. (2025). NetLogo Guide for Sustainable Development Course. Harvard University. (Unpublished manuscript, available in the Course Library). Explore Sections 1 “Basic access” and 2 “NetLogo stocks and flows model.”

These sections offer hands-on guidance for using NetLogo to model stocks and flows in sustainability contexts.

d) Read:
Iler, S., & Clark, W. (2025). NetLogo: Exploring Stocks and Flows for Climate Change. Harvard University. 1 pg. (Unpublished manuscript, available in the Course Library).

A brief walkthrough of the NetLogo stocks and flows model, focusing on climate change dynamics.


Study Questions to help you get the most out of this unit

I. Run the NetLogo “Stocks and Flows model” as introduced in (d) above. For the model run in which you come closest to achieving your goal, answer the following:

II. What makes it hard to adaptively manage emission flows as a means of achieving the goal of keeping carbon stocks in the atmosphere below a given threshold?
Given what you have learned in using the model, what would you recommend to decision makers in the real world about how they should design a schedule of changes in the flow of emissions that would help to achieve the goal of limiting carbon stocks in the atmosphere while minimizing disruptions to the energy system? What pitfalls would the modeling exercise suggest that you should warn them about as likely to make it harder for them to achieve their goals?

III. All models are simplifications of the real world.
What simplifications made in the NetLogo climate model might lead you to draw conclusions from it that are seriously at odds with how dynamics in the real world play out? How do you think the real-world dynamics are likely to differ from those of the model? Are the most problematic simplifications about stocks, flows, feedbacks, adaptation, or something else? Why?


Digging deeper (optional materials for further exploring frontiers in the pursuit of sustainability):

e) Continue to browse the two classic primers in general systems thinking and modeling originally listed in the “Digging Deeper” section of Unit 2.1:

f) The NetLogo modeling environment introduced in this unit is much more thoroughly developed in:
Wilensky, U., & Rand, W. (2015). An introduction to agent-based modeling: Modeling natural, social, and engineered complex systems with NetLogo. The MIT Press. https://www.intro-to-abm.com/

Comprehensive guide to agent-based modeling and NetLogo’s capabilities.

g) These two papers are referred to in reading ‘d’ above, and can be explored for more details on the argument summarized there:

📄 Download Unit Guide (PDF)