SlideShare a Scribd company logo
1 of 32
Download to read offline
Vensim
                 e s
                Chapter 6
     Building a Simulation Model



Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Naming Conventions
     g
     Levels – initial capital letters; e.g., Population
     Rates, auxiliaries, constants, lookups, data variables – all lower 
     Rates auxiliaries constants lookups data variables – all lower
     case; e.g., average lifetime




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Sketch Conventions
 Sketch Conventions
     Levels or stocks are entered with the Box Variable tool
     Levels or stocks are entered with the Box Variable tool
     Rates are entered with the Rate tool




         Box Variable - Level         Rate




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Sketching the Rabbit Model
        g
 File > New Model




                                     1                                           5
                                     2
                                                                           Type the name
                                                                         Population and press
                                     3                                           enter
                                                                                   t




                 4



Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim          December 2010
Sketching the Rabbit Model
        g

          9

                  7        8   6



          6                              5             6


                  8


                 7                                                       7



 A positive feedback loop from Population to births increases 
 Population, and a negative feedback loop from deaths 
 decreases Population
 decreases Population
Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim       December 2010
Writing Equations
      g q
 births = population * birth rate
 Birth rate has not causes; it is constant in the model
 Bi th t h        t         it i      t t i th      d l




                                                Equations                  All the variables in the
                                                                           model will turn black.

                                                                           The highlights indicate
                                                                           which variables still
                                                                           require equations or
                                                                           have incomplete
                                                                           equations


Vensim Chapter 6: Building a Simulation Model     Presented by Diana Lim          December 2010
Checking y
       g your model
 Model > Units Check




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Variable Type: Auxiliary
          yp           y
 Click on variable births


                                  2



      1




                            3




                   4

Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Variable Type: Level
              yp
     Click on variable population
                                       equation is already present in the equation editing box

                                       Rates constructed by clicking first outside, and then on the Level
                                       are considered positive (inwards) flows; rates constructed by
                                       clicking on the Level, and then outside the Level are considered
               2                       negative (draining) flows

1



               3




           4
    Vensim Chapter 6: Building a Simulation Model      Presented by Diana Lim            December 2010
Variable Type: Constant
          yp
 birth rate

                  2




 1



                        3    this means that the fractional birth
                             rate is measured in fraction (of
                             rabbits) per year.



              4

Vensim Chapter 6: Building a Simulation Model      Presented by Diana Lim   December 2010
Variable Type: Constant
          yp
 average lifetime


            1




                2




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Variable Type: Auxiliary
          yp           y
 Click on variable deaths


                            1




                 2




        3

Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Checking y
       g your model
 Model > Check Model




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Checking y
       g your model
 Model > Units Check




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Unit Equivalents ( y
      q          (Synonyms)
                       y )
 Fail in Units check because Vensim does not see the plural 
 form as the same word
 form as the same word
 Model > Settings...

                                    1




                     2



                         3


Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Simulating the Model
           g
                                                                  2
                                1
Double click on the Runname editing
box on the Toolbar and type equilib for
                        yp q
the first run name.




    Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Model Analysis
          y
 Click on the Level Population in the sketch.
 Click on the Graph t l A
 Cli k    th G h tool. A graph of Population i
                                 h fP      l ti is generated:
                                                         t d




2                                                       1
    Graph




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Model Analysis
          y




 Population appears as a flat line at the top of the graph at 
 P     l i                fl li        h       f h       h
 1000 rabbits. To check that no change is occurring,
 Click on the Table tool
   l k     h    bl     l
                                                                         Output window
                                                                          shows that
                                                                          Population is
                                                                          unchanging.


Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim    December 2010
Simulation Experiments
             p
 Click on the SyntheSim      button . Answer yes to 
 whether you want to overwrite the existing run.
 whether you want to overwrite the existing run
 The toolbar will change to 

 and you will see variable behavior for all elements on the 
 diagram.
 di




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Simulation Experiments
             p
 Click on the Runname editing box and replace equilib with the 
 name growth.
 name growth
 Drag the slider beneath birth rate up till it shows 0.2 as its 
 value.




 The blue lines show the current run and the red line the 
 equilib run results
         run results.
 Click on the Stop button to stop SyntheSim.
 View>Show Behavior to see behavior graphs again.
 Vi >Sh B h i t               b h i        h     i
Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Alternative Simulation Setup
                           p
 Click on the Set up a Simulation button
 The Toolbar changes to the simulation toolbar.
 The Toolbar changes to the simulation toolbar

 notice that the constants turn into yellow words with blue 
    ti th t th        t t t      i t    ll      d ith bl
 background
 Also, the sketch tools are grayed out, preventing work in the 
 Also the sketch tools are grayed out preventing work in the
 sketch window.
                                                             Click on the variable birth rate
                                                             and in the editing box
                                                             type the value 0.2

                                                             This is a temporary change for
                                                             this run only and does not
                                                             permanently alter the value in
                                                             your model.
                                                                       d l

Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim        December 2010
Causes Strip Graph
           p    p
 Click on Population to select it into the workbench.
 Click on the Control Panel button
 Cli k    th C t l P       l b tt
                                 1




                           2


                                                The last run you made (growth)
                                                is loaded first (at the top of the
                                                dialog).




Vensim Chapter 6: Building a Simulation Model    Presented by Diana Lim         December 2010
Causes Strip Graph
           p    p
 Click on the Graph tool. A graph will show both runs




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Causes Strip Graph
           p    p
   Now click on the Causes Strip tool.


Causes Strip




 Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Runs Compare
        p
  Click on the Runs Compare tool.
  shows the differences in the Constant birth rate for runs 
  equilib and growth.



Runs Compare




  Population grew in the growth run because the birth rate was 
  set to a higher value than the equilibrium value. This made the 
  positive feedback loop through births stronger than the 
  positive feedback loop through births stronger than the
  negative feedback loop through deaths, resulting in Population 
  growth over time.

 Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Exponential Decay
  p             y
 make changes to a model Constant to generate exponential 
 decay or decline in the population
 decay or decline in the population
                                          1
           1
                                                      4    2

                                                                         Drag the Slider under
                                                                         average lifetime till it
                                                                         displays
                                                                         di l a value of 4
                                                                                      l    f 4.

                                                                         Click on the Stop
                                                                         Button
                                                       3



 Click the Simulate button and the model will simulate


Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim         December 2010
Exponential Decay
  p             y
 Click on the Graph tool and compare the three runs.
                                          1



                                                                         double click
                                                                         on the run equilib in
                                                                         the right box; this will
                                                                          h i h b        hi ill
                                                                         unload the run so the
                                                2                        Analysis tools will
                                                                         not examine it
                                                                                      it.




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim         December 2010
Exponential Decay
  p             y
 Click on the Causes Strip tool 
 to show Population and its 
 to show Population and its
 causes— births and deaths, for 
 the two last runs.
 the two last runs

Population d li
P    l i declines i the d
                    in h decay run
because the average lifetime was set to a
lower value than the equilibrium value.
This made the negative feedback loop
through deaths stronger than the positive
feedback loop through births, resulting in
             p       g                 g
Population decline over time.



Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Input and Output Objects
  p          p     j
 Click on the Control Panel button and then select the 
 Graphs tab
         tab.
                                                1




                                                2




                                                                             3




Vensim Chapter 6: Building a Simulation Model       Presented by Diana Lim       December 2010
Input and Output Objects
  p          p     j


                                        1

                                                                         Do the same for
                                                                         births (select births
                                                                         from the list) and
                                                                         f      h li ) d
                                                                         deaths (select deaths
                                3                                        from the list)
                                                         4
                      2
   5




              6                                 5

Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim         December 2010
Input and Output Objects
  p          p     j
 Select the Input Output Object sketch tool


                   4                                                2


            1




                                                                                    3




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010
Input and Output Objects
  p          p     j
 Click the SyntheSim button
 Experiment with moving the sliders around and seeing 
 E      i   t ith      i th lid          d d      i
 the results on the graph.




Vensim Chapter 6: Building a Simulation Model   Presented by Diana Lim   December 2010

More Related Content

What's hot

Technology Acceptance Model
Technology Acceptance Model Technology Acceptance Model
Technology Acceptance Model Damian T. Gordon
 
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...Joanna Beltowska
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsHiroki Sayama
 
Spread influence on social networks
Spread influence on social networksSpread influence on social networks
Spread influence on social networksArmando Vieira
 
Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System EngineeringEmmanuel Fuchs
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantageKawsar Hamid Sumon
 
Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Vinod Wilson
 
Ifw framework for banking industry presentation
Ifw framework for banking industry presentationIfw framework for banking industry presentation
Ifw framework for banking industry presentationRavi Sarkar
 
Strategic alignment
Strategic alignmentStrategic alignment
Strategic alignmentbuvanesh_s
 
Innovation Strategies
Innovation StrategiesInnovation Strategies
Innovation StrategiesLeo Barella
 
Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Bernardo A. Delicado
 

What's hot (20)

Technology Acceptance Model
Technology Acceptance Model Technology Acceptance Model
Technology Acceptance Model
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
 
Tools in systems thinking
Tools in systems thinkingTools in systems thinking
Tools in systems thinking
 
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
SYSTEMS THINKING: Lessons From The Fifth Discipline Fieldbook by Senge, Kleik...
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systems
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Causal Loop Diagram
Causal Loop DiagramCausal Loop Diagram
Causal Loop Diagram
 
Spread influence on social networks
Spread influence on social networksSpread influence on social networks
Spread influence on social networks
 
Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System Engineering
 
Simulation, Modeling, it’s application, advantage & disadvantage
Simulation, Modeling, it’s application, advantage  &  disadvantageSimulation, Modeling, it’s application, advantage  &  disadvantage
Simulation, Modeling, it’s application, advantage & disadvantage
 
Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Togaf – architecture development method (adm)
Togaf – architecture development method (adm)
 
Zachman Framework
Zachman FrameworkZachman Framework
Zachman Framework
 
Ifw framework for banking industry presentation
Ifw framework for banking industry presentationIfw framework for banking industry presentation
Ifw framework for banking industry presentation
 
Strategic alignment
Strategic alignmentStrategic alignment
Strategic alignment
 
Innovation Strategies
Innovation StrategiesInnovation Strategies
Innovation Strategies
 
IT Strategy
IT StrategyIT Strategy
IT Strategy
 
Mintzberg's Cognitive School
Mintzberg's Cognitive SchoolMintzberg's Cognitive School
Mintzberg's Cognitive School
 
Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces Systems Engineering : The Art of Gluing Pieces
Systems Engineering : The Art of Gluing Pieces
 
IT Benchmarking
IT BenchmarkingIT Benchmarking
IT Benchmarking
 
Data Science: Past, Present, and Future
Data Science: Past, Present, and FutureData Science: Past, Present, and Future
Data Science: Past, Present, and Future
 

More from Diana Lim

Lessons From Late Movers
Lessons From Late MoversLessons From Late Movers
Lessons From Late MoversDiana Lim
 
The Evolving Contributions In Intl Strategic Mgt
The Evolving Contributions In Intl Strategic MgtThe Evolving Contributions In Intl Strategic Mgt
The Evolving Contributions In Intl Strategic MgtDiana Lim
 
When You Shouldnt Go Global Ppt
When You Shouldnt Go Global PptWhen You Shouldnt Go Global Ppt
When You Shouldnt Go Global PptDiana Lim
 
Pet Airways Ppt V1
Pet Airways Ppt V1Pet Airways Ppt V1
Pet Airways Ppt V1Diana Lim
 
The rise of linux
The rise of linuxThe rise of linux
The rise of linuxDiana Lim
 
Clockspeed chapter 2
Clockspeed chapter 2Clockspeed chapter 2
Clockspeed chapter 2Diana Lim
 
Nestle lc1 presentation
Nestle lc1 presentationNestle lc1 presentation
Nestle lc1 presentationDiana Lim
 
Companion or cuisine ppt
Companion or cuisine pptCompanion or cuisine ppt
Companion or cuisine pptDiana Lim
 

More from Diana Lim (8)

Lessons From Late Movers
Lessons From Late MoversLessons From Late Movers
Lessons From Late Movers
 
The Evolving Contributions In Intl Strategic Mgt
The Evolving Contributions In Intl Strategic MgtThe Evolving Contributions In Intl Strategic Mgt
The Evolving Contributions In Intl Strategic Mgt
 
When You Shouldnt Go Global Ppt
When You Shouldnt Go Global PptWhen You Shouldnt Go Global Ppt
When You Shouldnt Go Global Ppt
 
Pet Airways Ppt V1
Pet Airways Ppt V1Pet Airways Ppt V1
Pet Airways Ppt V1
 
The rise of linux
The rise of linuxThe rise of linux
The rise of linux
 
Clockspeed chapter 2
Clockspeed chapter 2Clockspeed chapter 2
Clockspeed chapter 2
 
Nestle lc1 presentation
Nestle lc1 presentationNestle lc1 presentation
Nestle lc1 presentation
 
Companion or cuisine ppt
Companion or cuisine pptCompanion or cuisine ppt
Companion or cuisine ppt
 

Recently uploaded

Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
social media chat application main ppt.pptx
social media chat application main ppt.pptxsocial media chat application main ppt.pptx
social media chat application main ppt.pptxsprasad829829
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...CIOWomenMagazine
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonDelhi Call girls
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utiliseccsubcollector
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxABMWeaklings
 

Recently uploaded (20)

Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
social media chat application main ppt.pptx
social media chat application main ppt.pptxsocial media chat application main ppt.pptx
social media chat application main ppt.pptx
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilise
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
 

Vensim chapter 6 v1

  • 1. Vensim e s Chapter 6 Building a Simulation Model Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 2. Naming Conventions g Levels – initial capital letters; e.g., Population Rates, auxiliaries, constants, lookups, data variables – all lower  Rates auxiliaries constants lookups data variables – all lower case; e.g., average lifetime Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 3. Sketch Conventions Sketch Conventions Levels or stocks are entered with the Box Variable tool Levels or stocks are entered with the Box Variable tool Rates are entered with the Rate tool Box Variable - Level Rate Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 4. Sketching the Rabbit Model g File > New Model 1 5 2 Type the name Population and press 3 enter t 4 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 5. Sketching the Rabbit Model g 9 7 8 6 6 5 6 8 7 7 A positive feedback loop from Population to births increases  Population, and a negative feedback loop from deaths  decreases Population decreases Population Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 6. Writing Equations g q births = population * birth rate Birth rate has not causes; it is constant in the model Bi th t h t it i t t i th d l Equations All the variables in the model will turn black. The highlights indicate which variables still require equations or have incomplete equations Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 7. Checking y g your model Model > Units Check Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 8. Variable Type: Auxiliary yp y Click on variable births 2 1 3 4 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 9. Variable Type: Level yp Click on variable population equation is already present in the equation editing box Rates constructed by clicking first outside, and then on the Level are considered positive (inwards) flows; rates constructed by clicking on the Level, and then outside the Level are considered 2 negative (draining) flows 1 3 4 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 10. Variable Type: Constant yp birth rate 2 1 3 this means that the fractional birth rate is measured in fraction (of rabbits) per year. 4 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 11. Variable Type: Constant yp average lifetime 1 2 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 12. Variable Type: Auxiliary yp y Click on variable deaths 1 2 3 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 13. Checking y g your model Model > Check Model Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 14. Checking y g your model Model > Units Check Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 15. Unit Equivalents ( y q (Synonyms) y ) Fail in Units check because Vensim does not see the plural  form as the same word form as the same word Model > Settings... 1 2 3 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 16. Simulating the Model g 2 1 Double click on the Runname editing box on the Toolbar and type equilib for yp q the first run name. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 17. Model Analysis y Click on the Level Population in the sketch. Click on the Graph t l A Cli k th G h tool. A graph of Population i h fP l ti is generated: t d 2 1 Graph Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 18. Model Analysis y Population appears as a flat line at the top of the graph at  P l i fl li h f h h 1000 rabbits. To check that no change is occurring, Click on the Table tool l k h bl l Output window shows that Population is unchanging. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 19. Simulation Experiments p Click on the SyntheSim button . Answer yes to  whether you want to overwrite the existing run. whether you want to overwrite the existing run The toolbar will change to  and you will see variable behavior for all elements on the  diagram. di Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 20. Simulation Experiments p Click on the Runname editing box and replace equilib with the  name growth. name growth Drag the slider beneath birth rate up till it shows 0.2 as its  value. The blue lines show the current run and the red line the  equilib run results run results. Click on the Stop button to stop SyntheSim. View>Show Behavior to see behavior graphs again. Vi >Sh B h i t b h i h i Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 21. Alternative Simulation Setup p Click on the Set up a Simulation button The Toolbar changes to the simulation toolbar. The Toolbar changes to the simulation toolbar notice that the constants turn into yellow words with blue  ti th t th t t t i t ll d ith bl background Also, the sketch tools are grayed out, preventing work in the  Also the sketch tools are grayed out preventing work in the sketch window. Click on the variable birth rate and in the editing box type the value 0.2 This is a temporary change for this run only and does not permanently alter the value in your model. d l Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 22. Causes Strip Graph p p Click on Population to select it into the workbench. Click on the Control Panel button Cli k th C t l P l b tt 1 2 The last run you made (growth) is loaded first (at the top of the dialog). Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 23. Causes Strip Graph p p Click on the Graph tool. A graph will show both runs Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 24. Causes Strip Graph p p Now click on the Causes Strip tool. Causes Strip Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 25. Runs Compare p Click on the Runs Compare tool. shows the differences in the Constant birth rate for runs  equilib and growth. Runs Compare Population grew in the growth run because the birth rate was  set to a higher value than the equilibrium value. This made the  positive feedback loop through births stronger than the  positive feedback loop through births stronger than the negative feedback loop through deaths, resulting in Population  growth over time. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 26. Exponential Decay p y make changes to a model Constant to generate exponential  decay or decline in the population decay or decline in the population 1 1 4 2 Drag the Slider under average lifetime till it displays di l a value of 4 l f 4. Click on the Stop Button 3 Click the Simulate button and the model will simulate Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 27. Exponential Decay p y Click on the Graph tool and compare the three runs. 1 double click on the run equilib in the right box; this will h i h b hi ill unload the run so the 2 Analysis tools will not examine it it. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 28. Exponential Decay p y Click on the Causes Strip tool  to show Population and its  to show Population and its causes— births and deaths, for  the two last runs. the two last runs Population d li P l i declines i the d in h decay run because the average lifetime was set to a lower value than the equilibrium value. This made the negative feedback loop through deaths stronger than the positive feedback loop through births, resulting in p g g Population decline over time. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 29. Input and Output Objects p p j Click on the Control Panel button and then select the  Graphs tab tab. 1 2 3 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 30. Input and Output Objects p p j 1 Do the same for births (select births from the list) and f h li ) d deaths (select deaths 3 from the list) 4 2 5 6 5 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 31. Input and Output Objects p p j Select the Input Output Object sketch tool 4 2 1 3 Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010
  • 32. Input and Output Objects p p j Click the SyntheSim button Experiment with moving the sliders around and seeing  E i t ith i th lid d d i the results on the graph. Vensim Chapter 6: Building a Simulation Model Presented by Diana Lim December 2010