Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 World3 in Modelica: Creating System Dynamics Models in the Modelica Framework.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Section 3/6/2009  VSL  Static vs. Dynamic Efficiency (Example: optimal extraction of a non-renewable resource)  Defining/ measuring scarcity  Definitions.
Natural Selection Simulation Learning objectives Students are expected to be proficient with either Microsoft PowerPoint or Google Docs Presentation tool.
Start Presentation December 20, 2012 World Dynamics In this lecture, we shall apply the system dynamics modeling methodology to the problem of making predictions.
Experimental Design, Response Surface Analysis, and Optimization
Fossil Fuels A non-renewable energy resource. Outline Extrapolating data. Modeling consumption and growth. Fossil Fuels Origins Production Use Future.
Start Presentation © Prof. Dr. François E. Cellier Internal Seminar: Groups Arbenz/Cellier/Gander/Hinterberger April 3, 2007 Alliance for Global Sustainability.
Start Presentation November 8, 2012 Planar Mechanics We shall now look at a first application of multi- bond graphs: planar mechanics. We shall notice.
Designing the Questionnaire
NAMESPACES AND VISUAL INHERITANCE. OBJECTIVES In this chapter, I will cover the following: Using namespaces Visual inheritance.
ASENT_MTTR.PPT Maintainability Predictions Last revised 8/11/2005.
The Dymola Bond Graph Library
The Comparison of the Software Cost Estimating Methods
Start of Presentation © Prof. Dr. François E. Cellier February 9, 2009 What Can World Models Tell Us About Peak Oil Supply and Global Warming? François.
Start of Presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier Electrical CircuitsI This lecture discusses the mathematical.
Understanding & Managing Finance Case Study Seminar.
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Support for Dymola in the Modeling and Simulation of Physical Systems.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
Welcome to Turnitin.com’s Peer Review! This tour will take you through the basics of Turnitin.com’s Peer Review. The goal of this tour is to give you.
Start of Presentation © Prof. Dr. François E. Cellier 3 rd MODPROD Workshop – Keynote February 4, 2009 Technologies for Creating Easily Maintainable Component.
François E. Cellier and Matthias Krebs
The Reconciliation of Industry Productivity Measures with National Measures: An Exact Translog Approach EMG Workshop 2006 December 13, 2006 Erwin Diewert.
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
Start of Presentation Maple soft Conference 2006 The Need for Formulae Manipulation in the Object-oriented Modeling of Physical Systems François E. Cellier,
Farm Business Planning Dr. Laurence M. Crane
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
Start Presentation November 15, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
Financial Statement Analysis of Pakistan Hotels Developers Limited and Pakistan Services Limited.
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
Studying the State of Our Earth
Ecological Sustainability: what can models tell us? CSCI 1210 Fall 2003 Note: please don’t forget the online student evaluations!
Misleading Uses of Data. WOULD YOU BUY THIS PRODUCT? WHY MIGHT SOMEONE BUY IT?
Conditional & Joint Probability A brief digression back to joint probability: i.e. both events O and H occur Again, we can express joint probability in.
Start Presentation November 22, th Homework In this homework, we shall attempt the modeling of a planar mechanical system. We shall do so once.
Architecture Business Cycle
Chapter 6 : Software Metrics
Start PresentationSeptember 21, 2009 Modeling Chemical Reactions in Modelica By Use of Chemo-bonds Prof. Dr. François E. Cellier Department of Computer.
Copyright © 2015, 2011, 2008 Pearson Education, Inc. Chapter 8, Unit C, Slide 1 Exponential Astonishment 8.
The Relation Between SD Simulation and Political Change - Personal Reflections Dennis Meadows For the SD PhD Colloquium Albuquerque, NM 25/7/09.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Sustainability Metrics  Lecture 1-Weak Sustainability Metrics Dr Bernadette O’Regan  Lecture 2-Strong Sustainability Metrics Prof Richard Moles  Lecture.
Yaomin Jin Design of Experiments Morris Method.
SE: CHAPTER 7 Writing The Program
CS 320 Assignment 1 Rewriting the MISC Osystem class to support loading machine language programs at addresses other than 0 1.
Predator/Prey Simulation for Investigating Emergent Behavior Jay Shaffstall.
Start Presentation November 24, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
Time series Model assessment. Tourist arrivals to NZ Period is quarterly.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Lecture 7 and 8 The efficient and optimal use of natural resources.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #7.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
An Overview of the Objectives, Approach, and Components of ComET™ Mr. Paul Price The LifeLine Group All slides and material Copyright protected.
SEG 4110 – Advanced Software Design and Reengineering Topic T Introduction to Refactoring.
Public Policy Analysis MPA 404 Lecture 2. A brief Summary of what we learned in the previous class Definition of Public Policy Why it is difficult to.
Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle.
Evolution and Learning “Exploring Adaptive Agency I/II” Miller & Todd, 1990.
Psy B07 Chapter 3Slide 1 THE NORMAL DISTRIBUTION.
Insert picture of lake from 1st page of ch Chapter 1 Studying the State of Our Earth.
1© Dennis Meadows, 2005 System Thinking in the Higher Education A Presentation for Hungarian Teachers Budapest, Hungary April 21, 2005 Dennis Meadows
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
Pepper modifying Sommerville's Book slides
Environmental Science: Studying the State of Our Earth
The Three Constraints.
2052 A Global Forecast for the next 40 years
Patterns of Involuntary Technology Adoption
Writing Project By: Becca Wolfe.
CATHCA National Conference 2018
English Module G (016108/016582/407) Winter 2018.
Automating Profitable Growth™
English Module G (016108/016582/407) Winter 2018.
Presentation transcript:

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 World3 in Modelica: Creating System Dynamics Models in the Modelica Framework François E. Cellier ETH Zürich, Switzerland

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Short History of System Dynamics The System Dynamics approach to modeling dynamic and in particular ill-defined systems was developed in the 1960s at M.I.T. by Jay Forrester. Modelica Stella

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Short History of System Dynamics II Any System Dynamics modeling effort starts by defining the set of levels (stocks) and their rates (flows). We then define a so- called “laundry list,” specifying the set of influencing factors for each of the rate variables.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Short History of System Dynamics III Each laundry list defines a potentially non-linear function in the input variables. We extract the normal value and apply any structural insight that we may possess about what the equation must look like, and then replace one multi-valued function by a product of single-valued functions, ignoring the interactions among the input variables.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Forrester’s World2 Model [1971]

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Forrester’s World2 Model II  System dynamics is a low-level modeling technique. Not very much is accomplished by the graphs. It may be almost as easy to work with the equations directly, instead of bothering with the graphical formalism. The diagram window shows a lot of structure for only 68 remaining equations!

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Forrester’s World2 Model III

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Forrester’s World2 Model IV The model shows nicely the limits to growth. The population peaks at about the year 2020 with a little over 5 billion people. It turns out that, as the natural resources shrink to a level below approximately 5·10 11, this generates a strong damping effect on the population.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Meadows’ World3 Model [1972] One year after Forrester, Meadows (also from M.I.T.) published his own world model that he coined World3. The World3 model is considerably more complex than the earlier World2 model. It no longer fits on a single screen. Contrary to Forrester, Meadows didn’t publish the equations governing his model in his book: Limits to Growth. He only published the simulation results obtained from his model. He published the model itself in a separate book: Dynamics of Growth in a Finite World. That book appeared two years later. Meadows’ model is considerably more sound than Forrester’s model, and consequently, it can answer more questions in a more reliable fashion.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Population Dynamics

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Pollution Dynamics

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Resource Utilization Dynamics

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Overall World3 Model

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Compilation and Simulation

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Simulation Results World3World2 Stella

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Analysis of Simulation Results Although World2 and World3 use a completely different set of state variables with different interactions between them, the results are almost identical. The simulation results don’t seem to be very sensitive to the selection of state variables and interactions in the model. This essentially is bad news in the given situation. Meadows published three versions of his model: in 1972, in 1992, and in 2004 (based on simulations of 2002). The revised versions added a few components, but the primary difference between them is the year, interventions take place. It makes no sense to optimize over the past. As time progresses, the window of opportunity for affecting the outcome is shrinking.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Different Scenarios Both in World2 and World3, the limits to growth are initially caused by resource depletion. Meadows (like Forrester before him) proposed to lift that limit by assuming that there are more resources available than earlier thought. In both models, the limits to growth are now caused by excessive pollution. Both models show that excessive pollution is much worse than resource depletion. It leads to massive die-off. Hence measures are proposed to limit the amount of pollutants generated. Now the limits to growth are caused by food scarcity.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Sustainability All indicators point to the assumption that we are already now consuming the remaining resources of this planet at a pace faster than the planet is able to re-grow them for us. Our material standard of living is no longer sustainable. In such a situation, it doesn’t help to relieve a limiting factor. Doing so will make the situation only worse. In order to prevent the worst-case scenario, we’ll have to reduce our consumption down to a sustainable level. The faster we do so, the better we’ll be off in the long run. Unfortunately, there is no indication that this is what we are actually doing, or even, what we might be willing to consider doing.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Conclusions The book Limits to Growth offers 10 different scenarios, but doesn’t explain in quantitative terms what distinguishes one from another. Dennis Meadows and Jørgen Randers helped me by providing me with all data necessary to reproduce their simulation results. The new SystemDynamics library provides data for all 10 scenarios of the book (2004 edition). Hence users can reproduce all results shown in the book and modify the scenarios as they please.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Conclusions II The System Dynamics methodology is a very simple, low-level approach to modeling. The value of the SystemDynamics library is not in the set of component models comprising the modeling approach, but rather in the application codes. Currently, the most important application codes included with the library are the two world models. Hopefully, many more application codes will be added over time by many different researchers.

Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 References Cellier, F.E.: Ecological Footprint, Energy Consumption, and the Looming Collapse. The Oil Drum, May 16, 2007.Ecological Footprint, Energy Consumption, and the Looming Collapse Fabricius, S.M.O.: SystemDynamics Modelica Library; Brief Feature and Example Documentation. Modelica Website, 2002.SystemDynamics Modelica Library; Brief Feature and Example Documentation