CPN Models of Transport Systems Michal Zarnay Slovakia.

Slides:



Advertisements
Similar presentations
COGNITIVE PACKET NETWORKS
Advertisements

Ch. 12 Routing in Switched Networks
1.Transform Roadway network into a mathematical model using Petri Net (PN) as illustrated in Figure 1. This work has been partially supported by the U.S.
Heuristic Search techniques
RELATION BETWEEN DEMAND AFTER TRAIN PATHS AND CAPACITY OF RAILWAY TRANSPORT INFRASTRUCTURE Ing. Josef Bulíček, Ph.D. Ing. Lukáš Fiala University of Pardubice,
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Internetworking II: MPLS, Security, and Traffic Engineering
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Train platforming problem Ľudmila Jánošíková Michal Krempl University of Žilina, VŠB-Technical University of Ostrava, Slovak Republic Czech Republic.
Introduction to Data Flow Graphs and their Scheduling Sources: Gang Quan.
Importance of industrial tracks in the Republic of Croatia Asst. Prof. Nikolina Brnjac.
Russia – EU seminar on rail transport research, October
Starvation and Deadlock
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
Banker’s Algorithm Implementation in CPN Tools Michal Žarnay Department of Transportation Networks University of Žilina, Slovakia.
Erasmus Center for Optimization in Public Transport 1 Shunting passenger train units: Practical planning aspects Ramon Lentink, Pieter-Jan Fioole, Dennis.
Application of Coloured Petri Net for Agent Control and Communication in the ABAsim Architecture Antonín Kavička University of Pardubice, Czech Republic.
Chapter 7 Network Flow Models.
Deadlock Detection with One Resource of Each Type (1)
/faculteit technologie management DEMO CPN-tools Ronny Mans Eindhoven University of Technology, Faculty of Technology Management, Department of Information.
Future Plans for CPN Tools - General. 2 Plans for CPN Tools CPN’0624-Oct-2006 Version plans Improvements for current marking feedback Support for.
Introduction to Data Flow Graphs and their Scheduling Sources: Gang Quan.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Decision for the location of Intermodal terminals in a rail-road network Anupam Kulshreshtha IIM - Lucknow.
CPN'09, Aarhus, Denmark, October 19-21, 2009 Verification of Railway Interlocking Tables using Coloured Petri Nets * Somsak Vanit-Anunchai
Ch.4.2: Completely Randomized Design DO NOW & Quick Quiz
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
Chapter 4: Finding the Shortest Path Lesson 1: Dijkstra’s Algorithm
RAIL TRANSPORT SEMINAR: RAILWAY INFRASTRUCTURE – KEY TO ACHIEVE SUSTAINABLE TRANSPORT Operation on the Bulgarian railway market – current situation and.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Lecture 2 Process Concepts, Performance Measures and Evaluation Techniques.
Highway Risk Mitigation through Systems Engineering.
Fuzzy Genetic Algorithm
Towards a High-Level Petri Net Type DefinitionWorkshop on Interchange Formats for Petri Nets 1/18 June 26, 2004 Towards a High-Level Petri Net Type Definition.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Deadlocks II.
Handling Session Classes for Predicting ASP.NET Performance Metrics Ágnes Bogárdi-Mészöly, Tihamér Levendovszky, Hassan Charaf Budapest University of Technology.
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Modeling Mobile-Agent-based Collaborative Processing in Sensor Networks Using Generalized Stochastic Petri Nets Hongtao Du, Hairong Qi, Gregory Peterson.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
INNOVATION AND INTERNATIONALIZATION OF HIGHER EDUCATION AS MEANS OF QUALITY IMPROVEMENT AT THE UNIVERSITY OF ZILINA Mária Lusková, Branislav Dobrucký University.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Distributed File Systems 11.2Process SaiRaj Bharath Yalamanchili.
/faculteit technologie management PN-1 Petri nets refresher Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Faculty of Technology Management,
Early Detection of DDoS Attacks against SDN Controllers
Codesigned On-Chip Logic Minimization Roman Lysecky & Frank Vahid* Department of Computer Science and Engineering University of California, Riverside *Also.
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
MSc in High Performance Computing Computational Chemistry Module Parallel Molecular Dynamics (i) Bill Smith CCLRC Daresbury Laboratory
COMP 522 – Modelling and Simulation Project Presentation Project Title: Use the multi-formalism modelling and simulation tool Ptolemy II to study a personalized.
Highway Risk Mitigation through Systems Engineering.
On-Chip Logic Minimization Roman Lysecky & Frank Vahid* Department of Computer Science and Engineering University of California, Riverside *Also with the.
KPI-based Schedule Optimisation M.L. van Eck. Work-related Stress Costs over €25 billion a year in the EU. (EU-OSHA) 10% of work-related illness caused.
2013 Section Meeting Coaching Workshop Maximizing Coaching Moments with Young Players.
Program Design & Development EE 201 C7-1 Spring
Wolfgang Runte Slide University of Osnabrueck, Software Engineering Research Group Wolfgang Runte Software Engineering Research Group Institute.
BAHIR DAR UNIVERSITY Institute of technology Faculty of Computing Department of information technology Msc program Distributed Database Article Review.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Graphical Presentation of Mobile networks
Data Structures and Algorithms
CS4470 Computer Networking Protocols
Manufacturing system design (MSD)
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
Transit in rail transport - examples Agenda points 3.1 and 3.2
CCNA 3 Chapter 2 Introduction to Classless Routing
Copyrights (H.Rashidi & E.Tsang)
Chapter 4: Finding the Shortest Path Lesson 1: Dijkstra’s Algorithm
Planning and Scheduling in Manufacturing and Services
The Siberian Institute
*Supported by National Research Council of Thailand
Presentation transcript:

CPN Models of Transport Systems Michal Zarnay Slovakia

Department of Transport Networks, University of Zilina2/38 Michal Zarnay Department of Transport Networks Faculty of Management Science and Informatics University of Zilina Slovak Republic

Department of Transport Networks, University of Zilina3/38 Department of Transport Networks modelling by means of optimisation and simulation focus mainly on transport systems Villon – tool for simulation of complex transport nodes

Villon

CPN Model of Railway Marshalling Yard Technology

Department of Transport Networks, University of Zilina6/38 CPN Model of Railway Marshalling Yard Technology Aim Timed version Un-timed version

Department of Transport Networks, University of Zilina7/38 CPN Model of Railway Marshalling Yard Technology To test abilities of CPN for modelling of technological process in transportation systems

Department of Transport Networks, University of Zilina8/38 Model’s Characteristics resources used: –tracks –locomotives –personnel 2 technological flowcharts –incoming train processing –outgoing train processing

Incoming Train Processing

Outgoing Train Processing

Department of Transport Networks, University of Zilina11/38 CPN Model of Railway Marshalling Yard Technology Aim Timed version Un-timed version

Department of Transport Networks, University of Zilina12/38 Coloured Petri Net Model of Marshalling Yard 1 principal net and 3 subnets 72 transitions 137 places Short demonstration

Department of Transport Networks, University of Zilina13/38 Findings Coloured Petri net is able to model technological handling of train in marshalling yard and has some advantages Size and complexity of models for reasonable transport nodes is big + state space explosion

Department of Transport Networks, University of Zilina14/38 State Space Explosion depends on: –number of incoming trains in the model –number of wagons in a train –number of potential destination stations for wagons –if the trains and wagons are labeled uniquely

Department of Transport Networks, University of Zilina15/38 Table 1 Change in number of incoming trains – timed model, both incoming and outgoing trains have 10 wagons and all wagons have the same destination Processed incoming trains13 Nodes in state space Arcs in state space Calculation time [s]01286

Department of Transport Networks, University of Zilina16/38 Table 2 Change in number of wagons in incoming train – 1 incoming train only, 10 wagons in outgoing trains and all wagons have the same destination timed modelnon-timed model Processed wagons Nodes in state space Arcs in state space Calculation time [s]

Department of Transport Networks, University of Zilina17/38 Table 3 Change in number of different colours for resources - timed model, only technology of incoming train is carried out, 10 wagons in incoming train; all wagons have the same destination 3 incoming trains1 incoming train Modelling of tracks individuallygroupindividuallygroup Nodes in state space Arcs in state space Calculation time [s]

Department of Transport Networks, University of Zilina18/38 Table 4 Change in number of different colours for resources - timed model, both technologies carried out, 10 wagons in incoming train; all wagons have the same destination 1 incoming train Modelling of tracks individuallygroup Nodes in state space Arcs in state space Calculation time [s] 20

Department of Transport Networks, University of Zilina19/38 Table 5 Variable state space size for random number of wagons between 10 and 15 for incoming train – non-timed model, 1 incoming train; all wagons have the same destination and 10 wagons in outgoing train Wagons in 1 incoming train Nodes in state space Arcs in state space Calculation time [s]

Department of Transport Networks, University of Zilina20/38 State Space Explosion depends on: –number of incoming trains in the model –number of wagons in a train –number of potential destination stations for wagons –if the trains and wagons are labeled uniquely

CPN Model of Simple Transportation System with Banker's Algorithm for Deadlock Avoidance

Department of Transport Networks, University of Zilina22/38 CPN Model of Simple Transp. System with Banker's Algorithm Aim Without deadlock avoidance algorithm With Banker’s algorithm State space issues

Department of Transport Networks, University of Zilina23/38 CPN Model of Simple Transp. System with Banker's Algorithm To study deadlock situations in simulation of transport nodes’ technology and To find a method to avoid them

Department of Transport Networks, University of Zilina24/38 Model’s Characteristics concurrent activities in a process flexible routing available in process repeated allocation and de-allocation of resources during execution of a process professions for handling of resources

Department of Transport Networks, University of Zilina25/38 Station Layout

Technology Flowchart: Version 1

Technology Flowchart: Version 2

Department of Transport Networks, University of Zilina28/38 CPN Model of Simple Transp. System with Banker's Algorithm Aim Without deadlock avoidance algorithm With Banker’s algorithm State space issues

Department of Transport Networks, University of Zilina29/38 Banker’s Algorithm deadlock avoidance algorithm three versions: –A – basic algorithm –B – shorter calculation for some states –C – more complicates – accepts more states

Department of Transport Networks, University of Zilina30/38 CPN Model of Simple Transp. System with Banker's Algorithm Aim Without deadlock avoidance algorithm With Banker’s algorithm State space issues

Department of Transport Networks, University of Zilina31/38 Results (1) – Table Deadlock States -ABC 2 trains (I) trains (I) trains (I)00 2 trains (II) trains (II) trains (II)000

Department of Transport Networks, University of Zilina32/38 Results (2) – Table State Space Size -ABC 2 trains (I) trains (I) trains (I) trains (II) trains (II) trains (II)

Department of Transport Networks, University of Zilina33/38 Results (3) – Table Calculation Time [s] -ABC 2 trains (I) trains (I) trains (I) trains (II) trains (II) trains (II)

Department of Transport Networks, University of Zilina34/38 Issues in State Space Analysis For large configurations: SS calculation froze –cursor feedback: hourglass –processor utilization: minimal

Department of Transport Networks, University of Zilina35/38 Summary – Banker’s Alg. Model was used for Banker’s algorithm implementation for deadlock avoidance –state space reduction: same size for A and B C less restrictive than A and B –calculation time: B can get solution in shorter time than A longest for C

Department of Transport Networks, University of Zilina36/38 Summary – Use of CPN CPN –not used for deadlock avoidance –used for quick model building = environment for testing of the Banker’s algorithm

Department of Transport Networks, University of Zilina37/38 Future Plans Implementation of Banker’s algorithm in specialised simulation tool Villon Looking into possibilities of DAP based on Petri net structure –category of RAS used is complex

Thank you for your attention!