Professional Documents
Culture Documents
HW 3 SOLUTION 2014
HW 3 SOLUTION 2014
Learning Objectives: In this homework you will get accustomed to the modeling and simulation steps of a situation by using the
©
VENSIM PLE software; VENSIM© PLE software MUST BE used for this homework.
Assignment
Prepare a CLD (Causal Loop Diagram) to model the situation below. After that, create a Vensim model consisting of Stocks, flows
and auxiliary variables that can model the situation. Use the dependencies and parameters given in the description of the case.
(It’s advisable to start by gathering all the variables from the description and find out the dependencies between those variable
before starting to build a model). Try to place all the units right in Vensim (the field ‘Units’). Simulate the model and answer the
questions.
All prepared CLD, Stock-Flow Model, Equations (Document All output) and causes strips will be included to the Homework.
The school has 2000 students, who meet each other at random. In the start one person has heard a very juicy gossip. The person
that has heard the gossip meets persons that haven’t heard the gossip on daily basis. The number of these encounters is directly
proportional to the product of the persons that have heard the gossip and those that haven’t heard the gossip divided by the
total number of students. Every time this kind of encounter occurs the one that has heard the gossip tells it on with probability
of 0.2 (20%).
Set the time step small enough (four times a day), so that doesn’t cause problems.
1. How many days it takes before half of the students have heard the gossip?
2. At which point over 1900 students have heard the gossip?
3. How would it affect the times mentioned above if the probability of spreading the gossip on was 10%?
SOLUTION:
Gossip spreading
probability
+
Gossip
spreading
+
Encounters
+
- + +
Students who haven't Students who have
heard the gossip heard the gossip
Next form a model consisting stocks and flow:
GOSSIP SPREADING
PROBABILITY
ENCounters
Encounters=
(Students who haven’t heard the gossip*Students who have heard the gossip)/
(Students who haven’t heard the gossip+ Students who have heard the gossip)
Units: Student*Day
(01) ENCounters=
(Students who have heard the gossip*Students who haven't heard the gossip
)/(Students who have heard the gossip+Students who haven't heard the gossip
)
Units: Day*Students
(06) SAVEPER =
TIME STEP
Units: Day [0,?]
The frequency with which output is stored.
Half of the students (1000 students) have heard the gossip after ≈39 days
Over 1900 students have heard the gossip after ≈53 days.
75 1
1
50 2 2
2
2
1 2
25 12
2
1 2 2
2 1 2
0 12 1 2 12 2 2 2 1 1 1 1 1 1 1 12 1
0 30 60 90 120
Time (Day)
How many days it takes before half of the students have heard the gossip?
Half of the students have heard the gossip after ≈77 days in case of 10% probability.
Over 1900 students have heard the gossip after ≈106 days in case of 10% probability.