EVACUATION OF POPULATION CENTERS USING NETLOGO K. Andrew DeSoto 2004-2005.

Slides:



Advertisements
Similar presentations
modelling biological & physical systems
Advertisements

The fast, easy to use assessment tool
Visualization of Computer Networks By Richard Zschech Supervisor: Dr. Paul Coddington, Dr. Ken Hawick.
Usage of the memoQ web service API by LSP – a case study
MS Access.
Modeling Electrical Systems With EMTP-RV
Software Process Models
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Distance, Speed and Time Graphs
31/1/2002Brunel University - BEng Final Year Project1 Hospital Radio Interactive Play-out System Jonathan Hart Supervisor: Dr John Cosmas.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Lime is… …an interactive visual analysis tool connected to Dynamics NAV Graphical representation of NAV data in your browser Real-time visualization of.
Reasons to study concepts of PL
Web-based Gene Network Analysis in five minutes. Alex Williams.
NetLogo: Design and Implementation of a Multi-Agent Modeling Environment Seth Tisue, lead developer Uri Wilensky, author and principal investigator Center.
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
ESL - A language for Social Networks Team : Fantastic Four Ashwath Narsimhan – Project Manager Jyotsna Sebe – System Architect Shailesh Saroha – System.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
© Copyright Eliyahu Brutman Programming Techniques Course.
Development of mobile applications using PhoneGap and HTML 5
Pocket Multi-channel Signal Analyzer IIntroduction Key Features Applications Key Specifications Hardware Connections.
Computer Software.
HiVision SNMP Software.
Chapter 8: Models and Simulations By Mohammad Ezmir.
Unit 20: Event Driven Programming
ABM Frameworks Dr Andy Evans With additions from Dr Nick Malleson.
ENVIROTRAC: A Premier Chamber Monitoring and Data Acquisition System Envirotrac A Guided Tour.
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
Introduction to MATLAB adapted from Dr. Rolf Lakaemper.
MCTS Guide to Microsoft Windows 7
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
NetLogo Dr. Feng Gu. NetLogo NetLogo is a programmable modeling environment for simulating natural and social phenomena, authored by Uri Wilensky in 1999.
STAT02 - Descriptive statistics (cont.) 1 Descriptive statistics (cont.) Lecturer: Smilen Dimitrov Applied statistics for testing and evaluation – MED4.
Advanced PI Calculation Engine Makes Complex PI Calculations Easy! Use of EDICTvb for Multi-Plant Advanced PI Calculations Dane OverfieldEXELE Information.
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Development and Impact of Software Solutions Application of software development approaches.
Robotics Simulation (Skynet) Andrew Townsend Advisor: Professor Grant Braught.
Software Aspects of PQ in a DG Context By Dr. Siri Varadan.
Research, Development, Consulting, Training High Fidelity Modeling and Simulation Where we are going… …future plans.
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
.Sense A Secure Framework for Sensor Network Data Acquisition, Monitoring and Command Screenshots We present.Sense, an end-to-end security framework for.
Outline Software and Programming Program Structure Tools for Designing Software Programming Languages Introduction to Visual Basic (VBA)
Quality Software Project Management Software Size and Reuse Estimating.
Computer Systems Lab TJHSST Current Projects In-House, pt 3.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Microsimulation Conference 2007 The “LifeCourse” Model, a Competing Risk Cohort Microsimulation Model: Source Code and Basic Concepts.
Hands-on Tool Training: Preventable Hospitalization Costs: A County-Level Mapping Tool State Healthcare Quality Improvement Workshop: Tools You Can Use.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
CITA 342 Section 2 Visual Programming. Allows the use of visual expressions (such as graphics, drawings, or animation) in the process of programming.
Our simulation is based on Chris Starnes. original work by Reynolds [8] on the simulation of flocks of birds (or ‘Boids‘) in a manner not subject to the.
Database Management Systems (DBMS)
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
The.NET ModelKit Suite is released in the following editions: 1) 2) 3) 4)
CIS 601 Fall 2003 Introduction to MATLAB Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
DETAILED DESIGN, IMPLEMENTATION AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Rigid Body Dynamics: A Graphical Simulation Eugene Paik
CASE Tools CSC 532 : Advance Topics CSC 532 : Advance Topics Software Engineering Software Engineering Dr. box Dr. box Moayad Almohaishi Moayad Almohaishi.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
CIS 595 MATLAB First Impressions. MATLAB This introduction will give Some basic ideas Main advantages and drawbacks compared to other languages.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
System Dynamics Modeling of Community Sustainability in NetLogo Thomas Bettge TJHSST Computer Systems Lab Senior Research Project
OCR A Level F453: The function and purpose of translators Translators a. describe the need for, and use of, translators to convert source code.
1 Programming and problem solving in C, Maxima, and Excel.
1 Agent-Based Tools: focus on NetLogo Ing. Cristina Ponsiglione University of Naples Federico II Laboratorio di Simulazione ad Agenti.
CST 1101 Problem Solving Using Computers
Chapter 8 Environments, Alternatives, and Decisions.
Lecture 3 Prescriptive Process Models
Webinar – New KStutor Overview 25th October 2013
Presentation transcript:

EVACUATION OF POPULATION CENTERS USING NETLOGO K. Andrew DeSoto

MODELING: AN OVERVIEW ● useful for programmers and social engineers ● observation of cause-effect relationships in events that: – happen too slowly / quickly to observe – involve danger / safety concerns – occur on scales too large / small to study – happen rarely ● increasingly effective depending on above criteria

USING NETLOGO ● designed by Northwestern University's Center for Connected Learning and Computer-Based Modeling (CCL) ● includes HubNet package for multiple-user interaction through TI-83 calculators or a network ● version 2.1.0

GRAPHIC EXAMPLE

ADVANTAGES TO NETLOGO ● quick exportation to Java applet format ● interfaces with HubNet ● expansive models library ● helpful code samples ● emphasis on results, not methods

EVACUATION OF POPULATION CENTERS ● a key topic for modeling, based on previous criteria – dangerous – fast – rare – large-scale ● immense, increasing importance – population increasing – danger, wide-scale potential threat risk higher

GRAPHICAL USER INTERFACE environment controls real-time event display variable monitors output graph

SIMULATION: ENVIRONMENT ● important aspect – citizen intelligence based around ● potential risk areas: large number of citizens in small area (high population density) ● possible implementations – apartments – parking garages – subway stations

● x- and y-axis dimensions ● maximum evacuation time ● citizen collision choice ● population size ● optional explosions and explosion radius ● additional wall creation ENVIRONMENT CUSTOMIZATION

wall creation population size manual explosion trigger x- and y-axis dimensions timer settings

CITIZEN INTELLIGENCES ● several basic “intelligences” with which to test environment – random bouncers – random walkers – slow, medium, fast speeds – retreaters – “righties” – quadrant movers

CITIZEN INTELLIGENCES ● random walkers vs. quadrant movers t = 0 t = 18

CONCLUSIONS ● advantages to NetLogo: – free, easily available – entry-level language is easy for beginner projects – graphics pre-packaged, simple premade GUI – applets ● disadvantages to NetLogo: – horrible documentation – bulky awkwardness of code lowers intricacy – not a “professional” tool