Presentation is loading. Please wait.

Presentation is loading. Please wait.

TODAY: Recitation Lecture Hands-on tutorial Functions to stress the system u Three functions that can be used to “stress” the model of the system u STEP(,)

Similar presentations


Presentation on theme: "TODAY: Recitation Lecture Hands-on tutorial Functions to stress the system u Three functions that can be used to “stress” the model of the system u STEP(,)"— Presentation transcript:

1

2 TODAY: Recitation Lecture Hands-on tutorial

3 Functions to stress the system u Three functions that can be used to “stress” the model of the system u STEP(,) u PULSE(,) u RANDOM UNIFORM(,,)

4 Which of these will produce an input that looks like…

5 Bringing in the Effects of Additional Information Jim Burns

6

7 REVIEW: Previously we have used dimensionless ratios to do this u Natural gas model u Gas usage / Gas usage normal u Rabbits model u (Carrying capacity – rabbits) / carrying capacity

8

9 Equations u Fraction of Reserves Remaining = gas reserves remaining / Initial gas reserves u Gas Consumption Rate = Gas consumption per capita per year * population * Fraction of reserves remaining Is this dimensionally consistent??

10

11 Equations for Rabbits model u Effect of Resources = (Carrying capacity - Rabbits)/Carrying capacity u Net Rabbit Growth rate = Normal Rabbit Growth Rate * Rabbits * Effect of resources

12 What if Dimensionless Ratios Don’t give us the effect we want? u Is there another way to pull in information? u Let’s look at the Forrester World Model

13

14 What we see here is the use of table functions— Dimensionless Multipliers u Births = Birth Rate Normal * Population * Births Material Multiplier * Births Pollution Multiplier * Births Food Multiplier * Births Crowding Multiplier The last four multipliers are dimensionless table functions

15 Similarly for Death Rate u Deaths = Death Rate Normal * Population * Deaths Material Multiplier * Deaths Pollution Multiplier * Deaths Food Multiplier * Deaths Crowding Multiplier

16 Here’s another view of the same basic idea

17 Quantifying the Un-quantified

18 How to Include u Customer Satisfaction u Market Attractiveness u Quality of Life u Consumer Confidence u Faculty Morale u Material Standard of Living u IN YOUR MODEL

19 Often these are Un-quantified u Begin by defining what one unit of any of these would be u Consider Quality of Life u In the Forrester World Model, one unit of Quality of Life is the level of life quality enjoyed in the year 1970 u Define this to be a Parameter called Quality of Life Normal u Quality of Life Normal = QLN = 1

20 What sort of things affect Quality of Life on a global scale? u Pollution u Material Standard of Living u Food u Population density

21 For each of these, construct a ratio u Pollution ratio = Pollution normal/Pollution u Here pollution normal is the amount of pollution experienced in the year 1970, in pollution units u MSL ratio = MSL/MSL normal u Here, MSL normal is the amount of MSL experienced in the year 1970, in MSL units

22 More ratios u Food ratio = Food/ Food normal u Again, Food normal is the amount of food available in the year 1970, in Food units u Crowding ratio = Population density normal/Population density u again, Population density normal is the population density in the year 1970, say

23 What about Units? u For some of our soft variables the units are undefined u Meaning no one has defined them u We have to define them u For example, one unit of pollution could be defined as “the average aggregate level of pollution experienced by a “typical” earthling in the year 1970” u One unit of Quality of Life could be “the average aggregate level of quality of life experienced by a ‘typical’ earthling in the year 1970.”

24 Under Normal Conditions, u What is true about all of these ratios? u What is the dimensionality of these ratios? Under “Normal Conditions” the ratio assumes a value of “1” The ratios are always dimensionless

25 We can now construct our Quality of Life Formula u Quality of Life = QLN * Pollution ratio * MSL ratio * Food ratio * Crowding ratio u Is this formula dimensionally consistent? u Under normal conditions, Quality of Life = ?? u If pollution gets higher than normal, what happens to quality of life, assuming everything else remains the same? u If food is higher than normal, what happens to quality of life, assuming everything else is the same?

26 The VENSIM Representation

27 What if we felt that Material Standard of Living affected birth and death rates? u BR = BRN * POPULATION *MSL ratio u MSL ratio = MSL / MSL Normal u Does this change the dimensionality of the BR formula? u Under “normal” conditions what effect does Material Standard of Living have on BR, birth rate? u Similarly for death rate

28 We could do something similar for food u BR = BRN * POPULATION * MSL ratio * Food ratio

29 Suppose that we believe that the effect of an increase in food is less than the ratio would suggest u We can amplify or attenuate the effect of a rise above normal conditions with the use of TABLE FUNCTIONS u We call these multipliers u They are also dimensionless

30

31 The new formula is: u Quality of Life = QLN * Pollution multiplier * MSL multiplier * Food multiplier * Crowding multiplier u It must be accompanied by the following equations u Pollution multiplier = TABLE(pollution ratio) u MSL multiplier = TABLE(MSL ratio) u Food multiplier = TABLE(Food ratio) u Crowding multiplier = TABLE(Crowding ratio)

32 In VENSIM these are written  Pollution multiplier = pollution multiplier tab(pollution ratio)  MSL multiplier = MSL multiplier tab(MSL ratio)  Food multiplier = food multiplier tab(Food ratio)  Crowding multiplier = crowding multiplier tab(Crowding ratio)

33 Here, the tables are defined as …. o pollution multiplier tab o MSL multiplier tab o food multiplier tab o crowding multiplier tab o Are treated as ‘constants’ and defined using the AS GRAPH capability

34

35

36

37

38

39

40

41

42 Some Forrester ‘tricks’  Almost all of Forrester’s tables contain the point (1,1) on them.  What does this mean?  Under normal conditions, the ratio is 1  Under normal conditions, the impact of the multiplier is ‘nil’  That is to say, the multiplier neither enhances or attenuates the rate it affects.  So it has no effect.

43 Look at the Births (Birth Rate) Equation Births = Population * IF THEN ELSE ( Time > switch time 1, birth rate normal 1, birth rate normal ) * births material multiplier * births crowding multiplier * births food multiplier * births pollution multiplier

44 Look at the Births (Birth Rate) Equation  Births = Population  * birth rate normal  * births material multiplier  * births crowding multiplier  * births food multiplier  * births pollution multiplier

45

46 Let’s look at the World Model and try this!!


Download ppt "TODAY: Recitation Lecture Hands-on tutorial Functions to stress the system u Three functions that can be used to “stress” the model of the system u STEP(,)"

Similar presentations


Ads by Google