Systems Theory Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2013.

Slides:



Advertisements
Similar presentations
Science in Our World Chapter 1 7th Science-GIBB.
Advertisements

System Dynamics Modeling Overview Dr. R. MacKay. What is a Model?
An Introduction to Systems 1. What are systems? What are feedback loops? What are equilibrium states? Does viewing Earth as a system allow for deeper.
Lecture 3: Signals & Systems Concepts
Earth as a System Chapter 3. I.General Info A. System - a set of components that function together as a whole (e.g. human body, a city, etc.) B. Earth.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Population Ecology Packet #80 Chapter #52.
Causal Loop Diagrams Esmaeil Khedmati Morasae Center for Community-Based Participatory Research in Health Tehran University of Medical Sciences January.
System Dynamics 1. What is System Dynamics  Computer simulation modeling for studying and managing complex feedback systems, such as business and other.
Earth Systems Science Chapter 2: SYSTEMS 1.Systems Analysis – some basic concepts / definitions 2.Daisyworld – a “heuristic” model to demonstrate the potential.
PTYS 214 – Spring 2011  Homework #5 available for download at the class website DUE Thursday, Feb. 24  Reminder: Extra Credit Presentations (up to 10pts)
Quiz Outline the concept and characteristics of systems.
Generalized diagram of the Earth system
Making sense of change Don Barber, assistant professor of geology, BMC Global change examples of systems analysis, equilibriums, feedbacks and thresholds.
Visualizing Heat and The Laws of Thermodynamics Unit 3 - Thermodynamics.
Emergy & Complex Systems Day 1, Lecture 1…. Energy Systems Diagramming Energy Systems Diagramming A Systems language...symbols, conventions and simulation…
Lessons Learned from 20 Years of Chaos and Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the Society for.
Closing the Loop: Dynamics of Simple Structures
Chapter Four systems: a theoretical framework. The Biosphere … the biosphere includes air, rocks, water and life Atmosphere : a mixture of nitrogen (78%),
Earth Science Sec. 1.1 Introduction to Earth Science and Systems.
Daisyworld.
Funding provided by NSF CHN Systems BioComplexity Grant.
Introduction to Biology
DEXTER CHAPIN // NAIS 2012 MELINDA MUELLER PAUL NEWTON Marta Zuluaga Teaching Sustainable Systems.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
Objective 1.1. The Gaia Hypothesis In the 1960’s, James Lovelock first suggested the Gaia hypothesis. He proposed that the Earth can be regarded as a.
Ch 9.8: Chaos and Strange Attractors: The Lorenz Equations
Introduction to Systems /Daisyworld
Operations Management using System Dynamics Part I.
CROSS-CUTTING CONCEPTS IN SCIENCE Concepts that unify the study of science through their common application across the scientific fields They enhance core.
How much should it cost? Rank the following items in order of their importance to you. Then, next to each item, write down how much you would be willing.
Systems Theory Pedro Ribeiro de Andrade Münster, 2013.
Systems Thinking © Jane Qiong Zhang and Linda Vanasupa 1 Storyboard 3 properties that determine system behavior Open vs. closed thermodynamic systems.
1 Rockefeller College of Public Affairs and Policy University at Albany Tools for Systems Thinking and Modeling Dynamics: Graphs over time Structure:Causal-loop.
Motivation As we’ve seen, chaos in nonlinear oscillator systems, such as the driven damped pendulum discussed last time is very complicated! –The nonlinear.
Systems and Feedbacks Pedro Ribeiro de Andrade Gilberto Camara.
Basic building blocks of SD Levels (Stocks), Rates (Flows), Auxiliary variables and Arrows Essential building blocks Represent the way dynamic systems.
Systems and Models. Try this Think of any system that is cyclical and draw it as a model. For example, the seasons.
Introduction to Enviromental Modelling Lecture 1 – Basic Concepts Gilberto Câmara Tiago Carneiro Ana Paula Aguiar Sérgio Costa Pedro Andrade Neto.
The Nature of Science. Objective  COS 12.0 Identify the metric units used for mass, temperature, time and length (distance)
Simple positive feedback Example: Bank balance Interest Payments = Bank Balance * Interest Rate Positive feedback = the stock will continue to increase.
An Introduction to Systems
THE NATURE OF SCIENCE VOCABULARY.
The Study of Life Chapter 1. Biology Bios – life Logos – to reason, the study of.
Equilibria. Equilibrium Equilibrium describes the average condition of a system, as measured through one of its elements or attributes, over.
1 Chapter 1 A Human Perspective. 2 Outline Who Are We? and Biological Definition of Life? – Highly Organized – Need energy – Respond to sensory input.
Biology: The Study of Life C1- pp C1 Table of Contents Section 1.1 What is biology? Slides 3-15 Section 1.2 The World of Biology The World of BiologyThe.
Systems Thinking Storyboard 3 properties that determine system behavior Open vs. closed thermodynamic systems Map events Link events in causal loops Events.
Systems Theory Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2014.
Systems Theory Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2013.
Structure and Behavior of Dynamic Systems
Environmental Modeling Pedro Ribeiro de Andrade Münster, 2013.
Countdown to 5/23/ Describe how the first and second Laws of thermodynamics are relevant to environmental systems. Energy exists in a variety.
Pedro Ribeiro de Andrade Münster, 2013
Equilibrium, Positive and Negative Feedback
Systems and Models.
Introducing Climate Prediction
Biology: The Study of Life
An introduction to Simulation Modelling
Pedro Ribeiro de Andrade Gilberto Camara
1.3 Energy and Equilibria Significant Ideas
An Introduction to Systems
System Approach for Comparative Public Administration
Ecology PART 3.
Principles of Science and Systems
Tools of Environmental Science
Catalyst 4/9 Why does someone in Brazil experience different climate than someone in the Ventura Area?
Lecture 1 A Human Perspective.
What is a System? Definition: A system is a group of different components that interact with each other Example: The climate system includes the atmosphere,
Presentation transcript:

Systems Theory Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2013

Geoinformatics enables crucial links between nature and society Nature: Physical equations Describe processes Society: Decisions on how to Use Earth´s resources

How to model Natural-Society systems? If (... ? ) then... Desforestation? Connect expertise from different fields Make the different conceptions explicit

“A hypothesis or theory [model] is clear, decisive, and positive, but it is believed by no one but the man who created it. Experimental findings [observations], on the other hand, are messy, inexact things, which are believed by everyone except the man who did that work” Harlow Shapley ( ), American astronomer

“[The] advantage of a mathematical statement is that it is so definite that it might be definitely wrong…..Some verbal statements have not this merit; they are so vague that they could hardly be wrong, and are correspondingly useless.” Lewis Fry Richardson ( ) – first to apply mathematical methods to numerical weather prediction Models

How reality is conceived  Any measurable part of reality can be modelled as a system  Systems are represented as stocks and flows  Stocks represent storages of energy, matter, or information  Flows connect and transport stocks  Real systems are opened only theoretical ones are closed Environment System 2 System 3 System 1 System 4

What is a System?  Definition : A system is a group of components with different functions, which interact with each other  Example: The climate system includes the atmosphere, oceans, polar caps, clouds, vegetation…and lots of other things

How do we study systems? Identify the components Determine the nature of the interactions between components

Earth as a system

Systems Theory  Provides a unified classification for scientific knowledge.  Enunciated by biologist Ludwig Von Bertalanffy:  1920s: earliest developments  1937: Charles Morris Philosophy Seminar, University of Chicago  1950: “An Outline of General Systems Theory”, Journal for the Philosophy of Science  Scientists that introduced Systems Theory in their fields:  Parsons, sociologist (1951)  J.G Miller, psychiatrist & psychologist (1955)  Boulding, economist (1956)  Rapoport, mathematician (1956)  Ashby, bacteriologist (1958)

A system  Can you identify parts? and  Do the parts affect each other? and  Do the parts together produce an effect that is different from the effect of each part on its own? and perhaps  Does the effect, the behavior over time, persist in a variety of circumstances? Source: (Meadows, 2008)

A system  Can you identify parts? and  Do the parts affect each other? and  Do the parts together produce an effect that is different from the effect of each part on its own? and perhaps  Does the effect, the behavior over time, persist in a variety of circumstances? Source: (Meadows, 2008)

Systems can grow in different ways... forever... explode... stabilize...

Run code #1 – Linear Growth

Feedbacks  Feedback is how the system affect itself  Essential to systems be able to reach their goal Inflow Outflow System Feedback

Population growth Births Deaths Fertility Mortality Population

Positive Coupling Atmospheric CO 2 Greenhouse effect An increase in atmospheric CO 2 causes a corresponding increase in the greenhouse effect, and thus in Earth’s surface temperature Conversely, a decrease in atmospheric CO 2 causes a decrease in the greenhouse effect

Negative Coupling Earth’s albedo (reflectivity) Earth’s surface temperature An increase in Earth’s albedo causes a corresponding decrease in the Earth’s surface temperature by reflecting more sunlight back to space Or, a decrease in albedo causes an increase in surface temperature

The interesting thing to do is to put couplings together in feedback loops…

person A’s body temperature person A’s blanket temperature Negative Feedback Loops: Electric Blankets person B’s blanket temperature person B’s body temperature

person A’s body temperature person A’s blanket temperature A Positive Feedback Loop: Mixed-up Electric Blankets person B’s blanket temperature person B’s body temperature

A Positive Feedback Loop: Mixed-up Electric Blankets Any perturbation will cause both people to adjust their blanket controls, but with undesired consequences. Ultimately, one person will freeze (become infinitely cold) and the other person to swelter (become infinitely hot).

Equilibrium State: Conditions under which the system will remain indefinitely --If left unperturbed

Reinforcing feedbacks  Also named: positive, self-reinforcing, discrepancy- enhancing, degenerative  Self-enhancing behavior that leads to growth or even collapses

Run code #2 – Exponential Growth

Balancing feedback  Also named: negative, self-correcting, discrepancy- reducing, regenerative  Equilibrating or goal-seeking structures

Homeostasis  It is a tendency that all systems have to maintain their equilibrium state through negative feedbacks Initial condition = 3.2 Initial condition = 8

Run code #3 – Homeostasis

Equilibrium state (some times steady-state)  Equilibrium means a state of balance.  There are no net flows of matter or of energy  Input flow == Output flow Inflow Outflow System

Equilibrium state (some times steady-state)  Equilibrium means a state of balance.  There are no net flows of matter or of energy  Input flow == Output flow Inflow Outflow System

An Unstable Equilibrium State low resilience

An Unstable Equilibrium State Perturbation

When pushed by a perturbation, an unstable equilibrium state shifts to a new, stable state.

A Stable Equilibrium State higher resilience

A Stable Equilibrium State Perturbation

When pushed by a perturbation, a stable equilibrium state, returns to (or near) the original state.

Run code #4 – Logistic Growth

Verify and analyse models with visualizations  TerraME provides you different types of Observers  However, it can only observes TerraME types: Cell, Agent, CellularSpace, Timer, Environment, etc.

Ant agents eat sugar on a cellular space

Run codes #5, #6 – Logistic Growth

Discrete & Continuous Systems  Discrete systems jump from one state to other without intermadiate valuas, like the traffic light.  Continuous system change from a state to other going through all intermadiate states, like the speed of a car.  Depending on your point of view you can model a system as discrete or continuos, like a lift. h t+1 =h t ± 1 = ± 0.1 h

There are different types of equlibrium  Discrete systems:  Fixed point - System converges to a one-dimension fixed value.  N-dimensional attractors – System converges to attractors composed by several N fixed points  Deterministic CAOS – System is locked in a high dimensional attractor composed theorically by a infinite number of fixed points and will never repeat itself (this is the caos).

Run codes #7 – Discrete Logistic Growth  As the system is discrete we should use a difference equation istead of a differential equation:

Logistic Map  From smooth behavior to deterministic caos through duplication of periods.  Feigenbaum, M. (1983) – in Physics.  May, R. (1976) – in Ecology.

Discrete Growth – It is no error propagation! (a) r = 1,2, (b) r = 3,0, (c) r = 3,5 e (d) r = 4,0.

There are different types of equlibrium  Cotinuous systems:  One single system  Static equilibrium - System converges to a one-dimension fixed value.  Coupled sytems (like prey-predator)  Static equilibrium - System converges to a one-dimension fixed value.  Dynamic equilibrium – System converges to cyclical behavior and keep repeating itself  Erratic outcomes of deterministics rules should be treated as error propagation in the integration method

Run code #8 – Contiuous System

How CONTINUOUS systems grow?  Linear growth  Exponential growth  Logistic growth N r k

How to implement stochastic models?  Create a random object that is able to generate numbers in a uniform distribution random = Random() probability density function  Call function number(a, b) to generate real numbers within the interval [a, b]: n = random:number(0,1)  Call function integer(a,b) to generate integers within the interval [a,b]: n = random:integer(10,20)

How to implement stochastic models? random = Random() counter = 0 for i = 1, 1000 do local n = random:number(0, 1) if ( n < 0.3) then -- try counter = counter + 1 end print( (counter/1000) * 100 ) -- 30%

Run codes #9 and #10 – Stochastic process

Coupled systems – Dynamic Equilibrium

Run code #11 – Prey-predator model

Short History of System Dynamics The System Dynamics approach was developed in the 1960s at M.I.T. by Jay Forrester. A system in Modelica

Conception of Reality  Any measurable part of reality can be modeled  Systems are represented as stocks and flows  Stocks represent energy, matter, or information  Flows connect and transport stocks  Systems are opened or closed

A system  Can you identify parts? and  Do the parts affect each other? and  Do the parts together produce an effect that is different from the effect of each part on its own? and perhaps  Does the effect, the behavior over time, persist in a variety of circumstances? Source: (Meadows, 2008)

slide59 Systems Building Blocks  Stocks  Flows  Information Links  Decision Points  Converters  Auxiliary Variables

slide60 Stocks  “ Things ” that accumulate in a system  Physical or non-physical things  Value is a quantity or level  Persistent (remain even if all flows stop)  Conservation (stock units enter from environment and return to environment)

slide61 Flows  Movement of “ things ” in and out of stocks  Not persistent (can be stopped and started)  Value is a rate of change (will always have a time dimension)  Flow unit = stock unit / time  The unit of measurement for a flow will always be the unit of measurement of a stock divided by an element of time

slide62 Stock and Flow Diagram  Stocks in boxes  Flows as straight double arrows  Information Links as thin curved arrows  Decision Points as closed in X

Control Material Flaw to Stock Add New information Send information from the Stock Control Material Flaw from Stock Stock System Dynamics Modelling

Shrimp farming

Simple model for shrimp farm

Results? Figure 7

An Unstable Equilibrium State

Perturbation

When pushed by a perturbation, an unstable equilibrium state shifts to a new, stable state.

A Stable Equilibrium State

Perturbation

When pushed by a perturbation, a stable equilibrium state, returns to (or near) the original state.

Tools for system dynamics  Dinamo  Vensim  Simile  STELLA

Water in the tub  Initial stock: water in tub = 40 gallons  water in tub(t) = water in tub(t – dt) – outflow x dt  t = minutes  dt = 1 minute  Runtime = 8 minutes  Outflow = 5 gal/min

Cell Not yet (description extracted from “TerraME types and functions”)

Event Not yet

Temporal model Source: (Carneiro et al., 2013) 1:32:10ag1:execute( ) 1:38:07ag2:execute( ) 1:42:00cs:save()... (4) ACTION return value true (1) Get first EVENT 1:32:00cs:load( ) (2) Update current time (3) Execute the ACTION false (5) Schedule EVENT again

Observer Not yet

Water in the tub  Initial stock: water in tub = 40 gallons  water in tub(t) = water in tub(t – dt) – outflow x dt  t = minutes  dt = 1 minute  Runtime = 8 minutes  Outflow = 5 gal/min

Water in the tub 2  Initial stock: water in tub = 40 gallons  water in tub(t) = water in tub(t – dt) – outflow x dt  t = minutes  dt = 1 minute  Runtime = 8 minutes  Outflow = 5 gal/min  Inflow = 40 gal every 10 min

Conclusions  Two ways to increase stocks  Stocks act as delays or buffers  Stocks allow inflows and outflows to be decoupled