Workshop: Modeling Non-Renewable Resources Dynamics
Dr. Bellam Sreenivasulu’s recent workshop about modeling the depletion of non-renewable resources was intended to enable participants to understand the problem holistically through a systems approach. First, learned to construct causal loop diagrams (feedback loops) by applying systems thinking concepts, and then learned to develop stock and flow diagrams as models for simulations to study how a system structure generates the behavior of overshoot and collapse of non-renewable resources.
Dr. Bellam Sreenivasulu led a discussion on System Dynamics modeling with a focus on non-renewable resources. He defined a system as a group of interacting, interconnected, and interdependent elements, which can be tangible or intangible, and can be classified into subsystems based on their boundaries. Sreenivas emphasized that a system is more than the sum of its parts due to emerging behaviors. He also explained the concept of systems thinking, which involves understanding the interconnections and interdependencies among variables, and highlighted the importance of identifying feedback loops. Sreenivas suggested developing systems thinking skills by understanding the dynamic behavior of a system over time using tools such as behavior over time graphs (BOTGs). He also discussed the dynamics of systems, explaining that their behaviors are often nonlinear due to feedback loops and can manifest as exponential growth or decay, goal-seeking, oscillations, overshooting and collapsing, or oscillations like an S shape. Sreenivas stressed that understanding the system structure behind these behaviors is crucial for predicting future patterns.
Model Components: Feedback Loops, Causal Interactions, Stocks, and Flows
Sreenivas explained the concept of feedback loops, emphasizing the importance of understanding causal interactions between variables. He elaborated on the positive and negative influences between two variables, demonstrating how an increase in one variable can lead to an increase or decrease in another. Sreenivas also discussed the concept of link polarity, which determines the direction of the causal link. He further explained the reinforcing feedback loop, which increases in a positive direction, and the balancing feedback loop, which decreases in a negative direction. Sreenivas used examples such as population growth and stress levels to illustrate these feedback loops.
Sreenivas discussed the concept of stocks and flows in causal loop diagrams. He defined a stock as something in the system that accumulates or decreases over time, while a flow is the rate at which a stock changes. He illustrated this with examples such as water levels, blood sugar levels, and vehicle sales. Sreenivas explained the principles of accumulation in stock and flow diagrams, emphasizing that the behavior of the stock is determined by inflows and outflows. He presented a stock and flow diagram for modeling and stressed the usefulness of understanding System Dynamics using two stocks and other variables.
Petroleum Wells System and Population Interactions
Sreenivas discussed the petroleum wells system and the extraction process, highlighting that petroleum wells are non-renewable resources with no inflow and only outflow as reserves decrease. He explained that the extraction rate is influenced by various factors and the depletion of reserves leads to a decrease in the number of petroleum wells. Sreenivas also discussed the causal loop diagram of a population system, focusing on interactions between different age groups and feedback loops. He emphasized the importance of systems thinking, the conversion of a causal diagram into a corresponding stock and flow diagram for systems modeling, and identified stocks, flows, and flow rates.
Petroleum Reserves Modeling Discussion
Sreenivas discussed modeling petroleum reserves extraction wells, focusing on the effects of reservation. He also explained the concept of maximum extraction per well and its unit, emphasizing that the unit of maximum extraction per well is barrels per year. Sreenivas connected the normal closing fraction and the drilling fraction to the closing and drilling wells respectively.
He also discussed the dynamic behavior of petroleum reserves and wells over a period of 25 years, highlighting their overshooting and collapsing trends. Sreenivas also shared a model to help beginner system thinkers understand how non-renewable resources deplete over time.
Modeling Practice in Vensim
Sreenivas provided a tutorial on converting a casual loop diagram into a stock and flow diagram. Participants were asked to watch a video on drawing a causal loop diagram and practice using the Vensim software.
Sreenivas presented the Vensim software, explaining its features and functionalities. He demonstrated the process of constructing a stock and incorporating flows within the model using the example of petroleum wells. Sreenivas also explained how to create causal links, adjust line thickness and link polarity, and indicate the direction of the loop. He further clarified how to depict reinforcing and balancing feedback loops and how to mentally visualize the invisible connections between variables.
Sreenivas provided guidance on the construction and saving of a model, stressing the importance of setting accurate time limits and time steps for precise simulation results. Sreenivas then initiated a hands-on session and guided participants on how to work with the model, emphasizing the importance of understanding and using the provided equations.
Sreenivas provided a detailed explanation on how to use data and lookup functions to generate a graph, highlighting the impacts of payroll resource and petroleum reserves on drilling fraction. Questions about data input and software capabilities were addressed, with Sreenivas confirming the software could generate a report listing all relationships depicted in the graph. Towards the end of the meeting, Sreenivas demonstrated how to use the model menu and check units, emphasizing the importance of using provided documents and data.
He demonstrated how to set equations, highlight variables, and settle units for petroleum reserves and wells. He further explained how to document the initial value and units and how to set constants like the drilling fraction and normal closing fraction. Sreenivas stressed that stock and flow variables have different types, including auxiliary variables, constants, and parameters. Toward the end, Sreenivas discussed the use of a lookup function in modeling.
Download Model and Supporting Materials from the Workshop
Download the Software
This workshop involved modeling in Vensim PLE, the free version of the modeling software provided by Ventana Systems. Download here: https://vensim.com/free-downloads/
Pre-Work Tasks
Before attending the workshop, participants were asked to complete the PRE-WORK TASKS to ensure a productive learning experience:
- Watch the introductory segment (up to 10 minutes) of the video on ‘drawing causal loop diagrams (CLDs) in Vensim’ to familiarize yourself with the basics of CLD creation in Vensim. Access the video here: Vensim Causal Loop Diagramming Video.
- Practice drawing CLDs by replicating the example shown in the video. Once comfortable, save your version of the CLD in the ‘.mdl’ format with your name as the filename.
- Learn about constructing simple Stock and Flow Models in Vensim by watching the relevant video. This will provide foundational knowledge in creating stock and flow diagrams (SFD). Access the video here:Â Building a Simple Vensim Model.
About the Presenter
Recent Posts
Call for Presenters: Seminar Series
Call for Presenters: Seminar Series We at the System Dynamics Society are continually seeking vibrant and knowledgeable presenters for our ongoing Seminar Series. As we unfold the calendar, there’s always a place for more insights, experiences, and expertise to enrich...
Honoring Excellence: A Glimpse into the Awards of the International System Dynamics Conference
Honoring Excellence: A Glimpse into the Awards of the International System Dynamics Conference The International System Dynamics Conference brings together experts, practitioners, and students to exchange ideas, showcase real-world applications, and celebrate...
From Bergen to Global: UiB’s System Dynamics Group
From Bergen to Global: UiB’s System Dynamics Group The System Dynamics Group, an autonomous research group at the University of Bergen (UiB) was established in 1971 by professor emeritus Svein Nordbotten. Inspired by the work of Jay W. Forrester, Nordbotten...
Upcoming Events
Health Policy SIG Networking and Collaboration Event
Please join us for our quarterly Health Policy SIG virtual social hour! Agenda: TBD
Recent Business cases
Solving Bottlenecks in Dairy Production Facilities with System Dynamics
Solving Bottlenecks in Dairy Production Facilities with System Dynamics EXECUTIVE Summary FrieslandCampina faced potential bottlenecks in production due to the merging of two factories. They hired SD&Co which employed system dynamics simulation models to predict...
A Design Value Calculator: A System Dynamics Boardgame
A Design Value Calculator: A System Dynamics Boardgame EXECUTIVE Summary Product design is a specific form of complex innovation that touches all areas of an organization’s management. While entrepreneurs recognise the value of design, they often tend to focus...
The World Bank Uses System Dynamics to Identify Root Causes of Poverty
The World Bank Uses System Dynamics to Identify Root Causes of Poverty EXECUTIVE Summary Madagascar has one of the highest poverty rates in the world. In 2022, an astonishingly three out of every four people in Madagascar lived below the poverty line. Poverty has...