Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 1/37 Chapter 3: System Dynamics Department of Social Informatics.

Similar presentations


Presentation on theme: "Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 1/37 Chapter 3: System Dynamics Department of Social Informatics."— Presentation transcript:

1 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 1/37 Chapter 3: System Dynamics Department of Social Informatics Graduate School of Informatics Kyoto University Kazuyuki Moriya Introduction to Field Informatics

2 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 2/37 What’s System Dynamics?  One of the numerical simulation techniques  Developed in the late 1950s by J.W.Forrester of the Massachusetts Institute of Technology  Applied the methodology for system analysis used in engineering to dynamically analyze systems in the field of business administration and social science.  An effective tool for simulating and analyzing complex systems in which various factors are interrelated

3 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 3/37 Simulation techniques  Deterministic Simulation A given input always leads to the same output under the mathematical model  Monte Carlo Method Using random numbers and probability to simulate problems.  Multi-agent simulation Simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) with a view to assessing their effects on the system as a whole.

4 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 4/37 How to Apply SD to Environmental issue  Build a social model, in which some factors related to ecosystem and human activities are included, focusing on the flows of indicator substances (such as carbon dioxide that is considered as one of the causative factors of global warming).  By executing models, you can grasp the relationship among factors and the flows of indicator substances not only through numerical results but also by visualizing results with graphs.  SD can be used as a tool of decision making and policy examination, because it is easy to compare the results of various scenarios with SD models. ※ SD:System Dinamics

5 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 5/37 Application software  STELLA(isee systems inc) STELLA supports a very intuitive graphical user interface so that beginners can easily use to learn about SD. (paid)  Vensim Software free for educational use, has equivalent functions to STELLA. Available from the website at http://www.vensim.com/software.html.

6 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 6/37 Elements of model components  Stock A container where something is stored.  Flow A valve which controls the inflow to or the outflow from a stock.  Converter Used for defining the auxiliary variables and constants.

7 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 7/37 Symbols: Stock, Flow and Converter Flow Stock Converter The flow of information among elements can be described by connecting stocks and flows to one another with connectors. ※ An Arrow( → ) stands for a connector.

8 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 8/37 Saving model based on compound interest.  Stock : Deposit Account  Flow : Interest Income  Converter : Interest rate Deposit AccountInterest Income Interest Rate Year Deposit Account(Yen) 010,000.00 110,500.00 211,025.00 311,576.25 412,155.06 512,762.82 Red Arrow: Connector Initial Value: 10,000 yen Interest rate: 5%

9 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 9/37 Equations in SD  Equation about Stock(Deposit Account) DA(t) = DA(t-dt) + II*dt  After one year DA(1) = DA(1-1) + II*1 = DA(0) + II II = Stock before update * IR = DA(0)*0.05 = 10,000*0.05 = 500 DA(1) = 10,000 + 500 = 10,500  Two years later, calculating in the same way II = 10,500*0.05 = 525 DA(2) = DA(1) + II = 10,500+525 = 11,025 DA: Deposit Account, II: Interest Income, IR: Interest Rate

10 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 10/37 Positive Feedback Loop (1)  The increase in the value of stock(DA) will cause the value of inflow(II) to rise. As a result, the value of stock(DA) in turn increases. Such a relationship is called positive feedback loop. Deposit Account(DA)Interest Income(II) Interest Rate(IR) DA ↑→ II ↑→ DA ↑→ II ↑ ・・・・

11 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 11/37 Positive Feedback Loop(2)  Trends of changing(increasing or decreasing) are the same directions between elements  There are cascading positive feedback loops among more than two elements. Salary raise Motivation increase Improved performance ++ +

12 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 12/37 Bathtub model  Converter “ Desired Level ” : 100liters  Stock “Bathtub” : initial value =0 liter  Converter “Water Level Difference” = Desired Level - Bathtub  Flow “Faucet” = Water Level Difference*0.4 BathtubFaucet Water Level Difference Desired Level In this model, the difference between Desired Level and the water volume in Bathtub is calculated.

13 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 13/37 Executed result of Bathtub model

14 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 14/37 Negative Feedback Loop  Trends of changing(increasing or decreasing) are the opposite directions between elements  According to increasing the value of bathtub, “Water Level Difference” is decreased. As a result, flow rate of “Faucet” is gradually decreased.

15 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 15/37 Causal Loop Diagram  Diagramming the interrelationships between elements in SD model  This diagram indicates whether system as a whole has a positive(or negative) feedback loop or not  Assign “+”, if the relationship between two elements is positive. Assign “-”, if that is negative.  Total count of “-” is odd number ⇒ negative feedback loop as a whole  Total count of “-” is even number ⇒ positive feedback loop as a whole

16 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 16/37 Example of Causal Loop Diagram (1) ー Positive Feedback Loop as a whole ー  Increase of “Motivation” results from “Salary” raising ( + )  Performance is improved by increasing of “Motivation” ( + )  Improving of “Performance” results in raising of “Salary”( + ) In this case “+” is three and “-” is zero. The total count of “-” is zero(even number). This diagram indicates there are positive feedback loop as a whole Salary Motivation Performance ++ +

17 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 17/37 Example of Causal Loop Diagram (2) ー Negative Feedback Loop as a whole ー  An increase of “Membership” results in decreasing of “Not Member”( - )  A decrease of “Not Member” results in decreasing of “New Member”( +: Response is the same direction)  An increase of “Membership” is more activity in membership recruitment. As a result, “New Member” increases(+)  Total count of “-” is one(odd number), so this diagram indicates negative feedback loop as a whole. New Member Membership Not Member + + + -

18 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 18/37 Example of Causal Loop Diagram (1) ー Positive Feedback Loop as a whole ー  Total count of “-” is two(even number). ⇒ This diagram indicates negative feedback loop as a whole Outstanding Subject New Subject Stress Work Efficiency Work Volume + + + - -

19 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 19/37 A local development model making efficient use of a rich natural environment An example of SD

20 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 20/37 Scenario  Assume that agriculture and tourism are the main local industries in the target region A making efficient use of its rich natural environment.  Tourists visiting the region A are looking forward to the various activities available in this rich natural environment. So, tourism significantly contributes to the local development of the region A.  Resort development is carried out to promote the vitality of the local economy in this region by attracting tourists.  However, overdevelopment results in environmental destruction, and the greater the number of visiting tourists, the more strain the natural environment has to sustain.

21 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 21/37 Subjects based on scenario  Consider the relationship among “Rich Natural Environment”, “Tourist Attractiveness” and “Region Vitality” using SD.  Include “Sightseeing Load”, which represents the increase in the environmental load by increase in visiting tourists, and “Resort Development” for attracting tourists in the model.

22 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 22/37 Assumptions of SD Model  The increase of “Region Vitality” stimulates the efforts of preservation of the natural environment.  The increase in “Tourist Attractiveness” results in the increase in “Region Vitality” results.  The increase in “Rich Natural Environment” result in the increase in “Tourist Attractiveness”.

23 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 23/37 Causal Loop diagram Rich Natural Environmental Sightseeing Load Resort Development Region Vitality Tourist Attractiveness + + + + + --

24 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 24/37 Region Vitality Resort Development Increase Attractiveness Decrease Attractiveness Decrease Vitality Tourist Attractiveness Increase Vitality Sightseeing Load Rich Natural Environment Decrease Richness Increase Richiness

25 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 25/37 Values given to SD model(1)  “Rich Natural Environment”, “Tourist Attractiveness” and “Region Vitality” are abstract concepts, we assign 50 units as the initial values for these stocks.  unit is a fictitious unit system.  If one of the factors reaches over 50 units, it is considered to be in a desirable state, and in an undesirable state up to that point.  The magnitude of this fictitious unit system has a mathematical meaning.

26 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 26/37 Values given to SD model(2)  “Increase Richness” is defined as depending on the state of “Region Vitality”.  If “Region Vitality” is more than 50 units, people are more interested in the preservation of the natural environment and it contributes 10 units to the increase of “Rich Natural Environment”, while it is less than 50 units, people cannot make efforts for the preservation of the natural environment.  “Decrease Richness” is determined by two convertors, “Sightseeing Load” and “Resort Development”.

27 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 27/37 Values given to SD model(3)  “Increase Attractiveness” and “Decrease Attractiveness” depend on “Rich Natural Environment”.  “Rich Natural Environment” directly affects “Tourist Attractiveness”. If the state of “Rich Natural Environment” is more than 50 units, the value of “Increase Attractiveness” will be 10 units, while it is less than 50 units, “Decrease Attraction” will be 15 units.

28 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 28/37 Values given to SD model(4)  “Increase Vitality” and the outflow from it “Decease Vitality” are assumed to depend on the state of “Tourist Attractiveness”.  If the state of “Tourist Attractiveness” is more than 50 units, “Increase Vitality” will be 15 units, while it is less than 50 units, “Decrease Vitality” will be 15 units.

29 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 29/37 Values given to SD model(5)  “Resort Development” is defined as 1 unit if both “Tourist Attractiveness” and “Region Vitality” are more than 50 units  The motivation to develop resorts is enhanced not only when many tourists are visiting the region, but also when the vitality in the region is enough.  “Sightseeing Load” is defined as 1 unit if “Tourist Attractiveness” is more than 50 units.

30 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 30/37 0 50 100 150 0 2468101214161820 year unit

31 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 31/37 Comparison among scenarios using SD  Examine what kind of consideration is possible using SD if you are asked to decide the best balance between the efforts of preservation of the natural environment and the resort development.  Assume that we will make some efforts for preserving the natural environment to maintain and improve Rich Natural Environment.

32 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 32/37 Region Vitality Sightseeing Load Resort Development Increase Attractiveness Decrease Attractiveness Increase Vitality Decrease Vitality Preservation Coefficient Sightseeing Benefit Development Coefficient Tourist Attractiven ess Preservation Effort Increase Richness Decrease Richness Rich Natural Environment

33 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 33/37 Four Scenarios  Scenario 1: No efforts of environment preservation (Preservation Coefficient = 0 units) but with resort development (Development Coefficient = 5 units).  Scenario 2: Preservation Coefficient is set to 5 units but no resort development (Development Coefficient = 0 units).  Scenario 3: Both Preservation Coefficient and Development Coefficient are set to 5 units.  Scenario 4: Preservation Coefficient is set to 15 units and Development Coefficient is set to 5 units.

34 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 34/37 Result(Scenario 1) Preservation Coeff.=0units 、 Development Coeff.=5units

35 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 35/37 Result(Scenario 2) Preservation Coeff.=5units 、 Development Coeff.=0units

36 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 36/37 Result(Scenario 3) Preservation Coeff.=5units 、 Development Coeff.=5units

37 Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 37/37 Result(Scenario 4) Preservation Coeff.=15units 、 Development Coeff.=5units


Download ppt "Copyright (C) 2010 Field Informatics Research Group. Kyoto University. All Rights Reserved. 1/37 Chapter 3: System Dynamics Department of Social Informatics."

Similar presentations


Ads by Google