Building Forio Web Simulations Intermediate Model Building

19
Web simulation development fundamentals using Forio Simulate Michael Bean Forio Business Simulations

description

Week 2 of 6 of Forio's Simulation Workshop

Transcript of Building Forio Web Simulations Intermediate Model Building

Page 1: Building Forio Web Simulations Intermediate Model Building

Web simulation development fundamentals using Forio Simulate

Michael Bean

Forio Business Simulations

Page 2: Building Forio Web Simulations Intermediate Model Building

In six hours over six weeks, you’ll know the fundamentals of building a web simulation

Model BuildingWeek 1: Introduction to model building Week 2: Intermediate model building 

Interface DesignWeek 3: Basic user interface design Week 4: Intermediate interface design 

Advanced ConceptsWeek 5: Multi-player games Week 6: Game design and project management 

Page 3: Building Forio Web Simulations Intermediate Model Building

What we will discuss today

Intermediate model buildingLocating and solving model errorsDefining model scopeState functionsSystem dynamicsAdvanced array functions

Throughout the workshop, we’ll use real examples

Page 4: Building Forio Web Simulations Intermediate Model Building

"It is a confusion of ideas to suppose that the economical use of fuel is equivalent to diminished consumption. The very contrary is the truth."

Jevons argued that improvements in fuel efficiency tend to increase, rather than decrease, fuel use.

Page 5: Building Forio Web Simulations Intermediate Model Building

Challenges for the coming week

Try extending this model to include a third array element such as a dishwasher.

Try to include the price per kWh into the refrigerator size calculation.

Start on your own model.

Page 6: Building Forio Web Simulations Intermediate Model Building

Energy Efficiency = Higher Productivity

Higher Productivity =Lower Implicit Price

Lower Implicit Price =Higher Demand

Page 7: Building Forio Web Simulations Intermediate Model Building

Defining model scopeWhat length of time should a model simulate?

Answer 1:Long enough to demonstrate the key behavior

TIME

Key

beh

avio

r

Page 8: Building Forio Web Simulations Intermediate Model Building

Defining model scopeHow long to demonstrate the key behavior?

Restocking ATMs with Cash

Temperature of coffee in a cup

Deforestation

Hiring sales people at a company

Residents of a city

Electric vehicle sales

iPad Sales

Refrigerator sales

Page 9: Building Forio Web Simulations Intermediate Model Building

Defining model scopeHow long to demonstrate the key behavior?

Restocking ATMs with Cash

Temperature of coffee in a cup

Deforestation

Hiring sales people at a company

Residents of a city

Electric vehicle sales

iPad Sales

Refrigerator sales

10 – 30 Days

10 – 120 Minutes

5 – 100 Years

8 – 52 weeks

5 – 250 Years

5 – 50 Years

2 – 5 Years

10 – 50 Years

Page 10: Building Forio Web Simulations Intermediate Model Building

Spent nuclear fuel time horizon

10,000 years

Page 11: Building Forio Web Simulations Intermediate Model Building

Defining model scopeWhat length of time should a model simulate?

Answer 2:Short enough to keep your audience engagedManagers

Citizens

Farmers

State Governors

Environmentalists

Page 12: Building Forio Web Simulations Intermediate Model Building

Defining model scopeHow much detail should you model?

Answer:We will discuss this in week 6.

Page 13: Building Forio Web Simulations Intermediate Model Building
Page 14: Building Forio Web Simulations Intermediate Model Building

System Dynamics: behavior caused feedback and delays

Refrigerators

RetiredRefrigerators

Time Delay

Where to learn more:Road Maps Series from Creative Learning Exchange (free)

Book: Business Dynamics: Systems Thinking and Modeling for a Complex World ($75 - $150)

Page 15: Building Forio Web Simulations Intermediate Model Building

18 State Functions Available in Forio Simulate

ACCUM

ACCUMPERIOD

DELAY

DERIVN

ENDTIME

FORECAST

HIVAL

INITIAL

LOVAL

PREVIOUS

PULSE

RAMP

REMEMBER

SAMPLE

SMOOTH

STOCK

TIMECYCLE

TREND

Page 16: Building Forio Web Simulations Intermediate Model Building

You know enough to keep learning on your own

Page 17: Building Forio Web Simulations Intermediate Model Building

Challenges for the coming week

What do you do if the length of time to demonstrate the key behavior is greater than the time your audience cares about?

Change the model to assume people will only increase but never decrease the size of their appliances

Change the model to account for population growth and the growth of new appliances due to population growth

Page 18: Building Forio Web Simulations Intermediate Model Building

What’s next?

Basic User Interface DesignPlanning tools vs. gamesGame variables vs. setup variablesCreating tables and graphsCopying results to ExcelControlling the simulation

We’ll build a user interface for our model of Jevon’s paradox.

Page 19: Building Forio Web Simulations Intermediate Model Building

Resources to help you

forio.com/simulate

Email will be sent to you containing:Link to presentationLink to appliance longevity dataLink to online Road Maps courseLink to view and copy model

Need help with your model? Ask us questions on the help forum.

Search old questions or online documentation