PEDESTRAIN CELLULAR AUTOMATA AND INDUSTRIAL PROCESS SIMULATION Alan Jolly (a), Rex Oleson II (b), Dr. D. J. Kaup (c) (a,b,c) Institute for Simulation and.

Slides:



Advertisements
Similar presentations
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
Advertisements

Hadi Goudarzi and Massoud Pedram
Process Selection and Facility Layout
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Lab Assignment 1 COP 4600: Operating Systems Principles Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University of.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 13 MATERIAL HANDLING SYSTEMS E. Gutierrez-Miravete Spring 2001.
1 Stefano Redaelli LIntAr - Department of Computer Science - Unversity of Milano-Bicocca Space and Cellular Automata.
Study on Foot Traffic Flows on Pedestrian Routes In Underground Traffic System 1 Moscow State University of Civil Engineering 2 Academy of State Fire Service.
Outline Objectives Related Work Modeling Framework Model Application: Tawaf in Makkah Experimental Design Results Demo.
Chapter 22 Simulation with Process Model to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004.
Interactive Animation of Structured Deformable Objects Mathieu Desbrun Peter Schroder Alan Barr.
Next Generation Factory Layouts Saifallah Benjaafar, University of Minnesota Shahrukh Irani, Ohio State University Sunderesh Heragu, Rensselaer Polytechnic.
Problem Solving Tools INSY 3021 Auburn University Spring 2008.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E
Lantech Case Study Presented by: Ray Essig Natalie Lavergne Karine Lavoie-Tremblay.
Jai Hind Cycles, Inc. Manufacturing Simulation Using ProModel Daniel Ball and Debbie Leach Fall 2000.
Bob Devine & Ed Foerster “Simulation & Modeling” Term Project December 7, 1999 Facilities Planning A Simulation Study of a Flow Shop Vs. a Job Shop Manufacturing.
Customer Service in Pull Production Systems Mark L. SPEARMAN Presented By: Ahu SOYLU.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
Plant Layout Evaluation
Operations Management
Textbook: Applied Simulation, modeling and Analysis using FlexSim
 1  Outline  simulating GI/G/1 queues  M/M/1 queues  theoretical results of queueing systems  an inventory system  simulation program with an event.
Session Pooja patnaik.
Product layout Assembly-line balancing approach. 2 Facility layout Process terminology Cycle time: Average time between completions of successive units.
Slide - 1 Dr Terry Hinton 6/9/05UniS - Based on Slides by Micro Analysis & Design An example of a Simulation Simulation of a bank: Three tasks or processes:
University of Central Florida Institute for Simulation & Training Title slide Continuous time-space simulations of pedestrian crowd behavior of pedestrian.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
The Simulation Project. Simulation Project Steps a.- Problem Definition b.- Statement of Objectives c.- Model Formulation and Planning d.- Model Development.
 1  Outline  stages and topics in simulation  generation of random variates.
Capacity analysis of complex materials handling systems.
Chapter 4 Process Design.
Capacity analysis of complex materials handling systems.
Introduction to Operations Research
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Signal Processing Institute Swiss Federal Institute of Technology, Lausanne 1 ‘’ Pedestrian Tracking Using DCM and Image Correlation ’’ G.Antonini S.Venegas.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Development of a computer-aided model for reliable terminal evacuation simulation – a statistical approach to handle unpredictable passenger behavior -
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
8/24/04 Paul A. Jensen Operations Research Models and Methods Copyright All rights reserved Material Movement The movement of material through the.
Simulation of a Generic Cellular Manufacturing System Using Rockwell Arena Simulation Software This document provides a generic simulation model of a cellular.
Cellular Network Concepts and Design
Process Layout Chapter 7 July 20, 2005.
Glossary of Technical Terms Cellular Automata: A regular array of identical finite state automata whose next state is determined solely by their current.
Facilities design. Main Topics Discrete vs. Continuous Flow and Repetitive Manufacturing Process vs. Product-focused designs and the other currently used.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Behavioral Animation: Crowds.
Crowd Self-Organization, Streaming and Short Path Smoothing 學號: 姓名:邱欣怡 日期: 2007/1/2 Stylianou Soteris & Chrysanthou Yiorgos.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Behavioral Animation: Crowds.
Activity Scheduling and Control
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
Paging Area Optimization Based on Interval Estimation in Wireless Personal Communication Networks By Z. Lei, C. U. Saraydar and N. B. Mandayam.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
Why Measure?. What Would You Do First? What Would You Do First?
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Crowd Modelling & Simulation
Dynamic Graph Partitioning Algorithm
FPGA: Real needs and limits
Introduction Secondary Users (SUs) Primary Users (PUs)
Facilities Planning and Design Course code:
Summer Training Industrial Engineering Department
ENM 310 Design of Experiments and Regression Analysis Chapter 3
Presentation transcript:

PEDESTRAIN CELLULAR AUTOMATA AND INDUSTRIAL PROCESS SIMULATION Alan Jolly (a), Rex Oleson II (b), Dr. D. J. Kaup (c) (a,b,c) Institute for Simulation and Training, 3100 Technology Parkway, Orlando, FL (c) Mathematics Department, University of Central Florida, Orlando, FL

Outline Introduction Motivation for Research Effort Background –Cellular Automata for Pedestrian Simulation –Modifications to base CA model Description of Job Shop/Pedestrian Simulation Simulation Results and Analysis Conclusions Future Efforts

Introduction ‘Proof-of-concept’ that explicit models of pedestrian motion can be integrated into manufacturing job shop production simulations – and provide useful information. Research simulates an idealized fixed workstation walking-worker job-shop with explicit modeling of worker movement.

Motivation Expand the usefulness of pedestrian behavior models by applying them in non- traditional areas. –A considerable amount of research has been done on simulating collective behavior of pedestrians. Not meant to replace current methods just provide additional information.

Why Industrial Simulation? Simulations for job shop performance and layout have traditionally been solved mathematically as ‘static’ problems. – Allows application of optimization techniques. In reality job shops are dynamic systems with complex interactions between workers and machines. Pedestrian models operate as complex systems: self-organization. no central control. non-linear behaviors. overall state of the system affects individual behavior.

Value of Pedestrian Simulation Job Shop simulations rarely explore: – Patterns of worker movement. – The impact of shop-floor layout (local and global configurations) on workers. – The impact of the presence of other workers. Simulations using explicit models for worker movement may: – address questions related to worker movement. – allows for emergent behaviors resulting from worker / environment interactions.

Job Shop Definitions Fixed Workstation – workstations fixed and operators move between workstations. Walking Worker – operators generally build a product from beginning to end. Walking workers production designs provide flexibility in production capacity. – workers may be added or removed in response to demand without redesign of workstations and/or assemble line.

Cellular Automata Model Lattice of cells 40x40 cm 2 –corresponds to the average amount of space an individual occupies in a dense crowd The cells have one of two states: empty or occupied by a single person. Pedestrians are only allowed to move one cell per time step Time step = 0.3 sec 1.33m/s

Floor Field Approach Pedestrian ‘intelligence’, i.e. choice of movement direction, is modeled through the use of floor fields. Dynamic Floor Field changes with each time step as a function of the density and diffusion of an individual’s virtual trace. Static floor field remains constant and contains attraction to exits and the location of obstacles. Ref: Schadschneider, A Cellular automaton approach to pedestrian dynamics – theory. In: M. Schreckenberg and S.D. Sharma, eds. Pedestrian and Evacuation Dynamics, Berlin, Germany: Springer-Verlag

Examples of Floor Fields Dynamic Floor Field with red→black representing strong→weak virtual trace. Static Floor Field with shading proportional to distance from exit.

Equation of Motion p ij = N exp{βJ s ∆s(i, j)}exp{βJ d ∆d(i, j)}(1 − n ij )d ij p ij is the probability a pedestrian will move to a neighboring cell N is a normalization factor insuring that ∑p ij = 1 β is an inverse temperature J s and J d are floor field coupling factors ∆s and ∆d are the change value for dynamic and static floor fields (i,j) – (0,0) where (0,0) is current position on the lattice n ij = 1 if the cell is occupied (obstacle or entity), otherwise 0 d ij is a correction factor taking into account the heading of the pedestrian

Integrating Job Shop and CA model Implemented in UCF Crowd Simulation Framework which is available at – UCF Crowd Simulation Framework built using MASON Library –

Modifications to CA model Deviate from Schadschneider’s homogeneous approach by allowing each individual to store their own representation of a modified static field. –one field for obstacles and static environmental forces. –second field representing individual’s attraction towards a goal or point of interest for the individual. Not using any virtual trace.

Process Flow Chart Individual Assign Job Determine Workstation Calculate Movement Parameters Move Set Machine to Busy Set Machine to Idle Place Worker in Queue Task Complete? Job Complete? At Workstation? Machine Available? Exit No Yes No Yes No Yes

Job Model Set Up Number of work stations: 5 Number of tasks for each job type: Distribution function of job types: mean interarrival of jobs: 0.25 hrs (Exponential) Job type Work stations on route Number of machines in each station: Job Mean service time (in hours) Type for successive tasks (Erlang)

Two Comparison Simulations Queue Exit Arrive Workstation Queue Exit Arrive Workstation Queue Set Up 1 Set Up Circle’s are Individuals and Lines represent job routes Job’s 1,2,3 = Red, Green, Blue

Mean Floor Tracking Information Colors represent the mean number of times a cell has been occupied (number of runs ≈ 30 per case).

Results – Job Shop Job Type Average Total Delay in Queue KeltonSet Up 1Set Up Overall Delay in Queue

Results - Workstation Average # in QueueAverage Delay in Queue (hours) StationKeltonSet up 1 Set Up 2 KeltonSetUp1Set Up

Individual Statistics Set Up 1

Individual Statistics Set Up 2