SlideShare a Scribd company logo
BAYERO UNIVERSITY KANO
DEPARTMENT OF CIVIL
ENGINEERING
A REVIEW OF CELLULAR AUTOMATA TRAFFIC FLOW
MODELS
BY
IBRAHIM LAWAL
Tel: +234(0) 806 336 5132
Email: engribrahimlawal@yahoo.com
CELLULAR AUTOMATA TRAFFIC FLOW MODELS
Cellular automata model is one of the microscopic traffic models.
Microscopic traffic flow models simulate single vehicle-driver units, based on
driver’s behavior. The dynamic variables of the models represent microscopic
properties like the position and velocity of the vehicles. There are two
modeling approach under the microscopic traffic models known as Car-
following model and Cellular automata model.
Cellular automata models describe the dynamical properties of the system in
a discrete setting. It consists of a regular grid of cells. For traffic model, the
road is divided into a constant length Δx and the time is divided into steps of
Δt. Each grid of cells can either be occupied by a vehicle or empty.
The first research using Cellular Automata model for traffics simulation was
conducted by Nagel and Schreckenberg (1992).
The Nagel-Schreckenberg (NaSch) model is a probabilistic
cellular automaton. It contains a one-lane-road with discrete
positions (cells). They simulate the single-lane highway traffic
flow by a stochastic CA model. The basic rule of the traffic
flow is that each vehicle moves v sites at each time. The
velocity v will add 1 if there is no cars v space ahead and slow
down to 𝑖−1 if there is another vehicle 𝑖 spaces ahead. The
velocity will slow down randomly with the probability 𝑝.
In the CA model, the street is divided into cells at a typical
space which is the space occupied by vehicles in a dense jam.
The space is depended by car length and distance to the
preceding car. Each cell can be occupied at most one car or
empty.
Simulation of Traditional Cellular Automaton Model
The one-lane highway traffic model is based on the former Cellular
Automaton model. There exists one highway which is a close boundary
system. The highway is divided in equal size cells. Each cell can either
occupy one vehicle or is empty. Each vehicle can be described by
position and velocity. 𝑥i is the position of ith vehicle and 𝑣i is the
velocity of 𝑖th vehicle. Before each movement, we first define the gap
between successive vehicles. 𝑔𝑎𝑝i is the gap space between ith vehicle
and 𝑖‐1 th vehicle. There are four steps in the model:
Rules and Algorithm
Acceleration: If the speed of i th vehicle vi is lower than the maximum
speed𝑣 𝑚𝑎𝑥, then the speed will increase by 𝑎. But the speed will remain
smaller than 𝑣 𝑚𝑎𝑥. a is the acceleration rate. The rule is given as:
𝑣𝑖→𝑚𝑖𝑛 (𝑣𝑖+ 𝑎, 𝑣max)
Deceleration: The vehicles reduce its speed if the front gap is not
enough for current speed. The speed will reduce to 𝑔𝑎𝑝i−1. The rule is
given as:
Where 𝑔𝑎𝑝𝑖 = 𝑥𝑖−𝑥𝑖−1
Where 𝑔𝑎𝑝𝑖 = 𝑥𝑖−𝑥𝑖−1
Randomization: In the model, driver will decrease the speed
randomized. If the 𝑣𝑖≥0, then the speed of ith will reduce the speed one
unit with the probability p. According to D.Chowdhury, L.Santen and A.
Schadchneider (2000), realistic data shows city traffic has a higher
value of random probability than the number in highway traffic. For city
traffic, we choose the probability of randomization 𝑝=0.5. For highway
traffic, we choose the probability of randomization 𝑝=0.3. The rule is
given as:
𝑣𝑖→𝑚𝑎𝑥(𝑣𝑖−1,0) 𝑤𝑖𝑡ℎ 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑡𝑦 𝑝
Move: After the previous steps, the new position of the vehicle can be
determined by the current velocity and current position
𝑥𝑖→𝑥𝑖+𝑣𝑖
Algorithm for one-lane model
Parameters are defined as follow:
• a is the acceleration rate
• 𝑝 is the probability of decrease speed,
here we choose 0.25.
• 𝑞 is the probability to switch lane.
• 𝐿 is the length of road.
• 𝑔𝑎𝑝𝑖
𝑓=𝑥𝑖−𝑥𝑖−1 the front gap
• 𝑥𝑖
𝑡 is the position of 𝑖 𝑡ℎ vehicle at
time t.
• 𝑥𝑖
𝑝 is the incident place.
• 𝑣𝑖 is the velocity of 𝑖 𝑡ℎ vehicle.
• 𝑣 𝑚𝑎𝑥 is the maximum speed.
To simulate the one-lane traffic model, we first need to input
parameters: the length of the highway, the length of the cell,
numbers of vehicles, maximum velocity, the initial density,
incident details and driver behavior probability p. According to
D.Chowdhury, L.Santen and A. Schadchneider (2000), realistic
data shows city traffic has a higher value of random probability
than the number in highway traffic. For city traffic, we choose the
probability of randomization 𝑝=0.5. For highway traffic, we
choose the probability of randomization 𝑝=0.3. We set the
number of cells to 2000 which is also the length of road. Each cell
can be either occupied or empty. We randomly generate the
position and speed of cars. And the number of cars is defined by
the density. Each car will follow the 4 rules (Acceleration,
Deceleration, Randomization, and Move) and make the
movement.

More Related Content

What's hot

REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
  REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL  REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
Engr Yunusa Hamisu Gabasawa
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
Gazali S.F
 
mix traffic
mix trafficmix traffic
mix traffic
Abhilash Kumar
 
Traffic simulation and modelling
Traffic simulation and modellingTraffic simulation and modelling
Traffic simulation and modelling
CHARUSSAT UNIVERSITY
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
Mustapha M. Khaleel
 
Adamu muhammad isah
Adamu muhammad isahAdamu muhammad isah
Adamu muhammad isah
AdamuMuhammadIsah
 
IRJET- Traffic Study on Mid-Block Section & Intersection
IRJET-  	  Traffic Study on Mid-Block Section & IntersectionIRJET-  	  Traffic Study on Mid-Block Section & Intersection
IRJET- Traffic Study on Mid-Block Section & Intersection
IRJET Journal
 
autonomous-vehicles_final
autonomous-vehicles_finalautonomous-vehicles_final
autonomous-vehicles_final
Nicholas Jones
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
Gyambar Adamu
 
Armour R&D Final Report_CYJong-Du
Armour R&D Final Report_CYJong-DuArmour R&D Final Report_CYJong-Du
Armour R&D Final Report_CYJong-Du
Chee Yie Jong
 
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
IOSR Journals
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
AKILU BOYI BAITI
 

What's hot (12)

REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
  REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL  REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
REVIEW OF OPTIMUM SPEED LIMIT TRAFFIC MODEL
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
 
mix traffic
mix trafficmix traffic
mix traffic
 
Traffic simulation and modelling
Traffic simulation and modellingTraffic simulation and modelling
Traffic simulation and modelling
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
 
Adamu muhammad isah
Adamu muhammad isahAdamu muhammad isah
Adamu muhammad isah
 
IRJET- Traffic Study on Mid-Block Section & Intersection
IRJET-  	  Traffic Study on Mid-Block Section & IntersectionIRJET-  	  Traffic Study on Mid-Block Section & Intersection
IRJET- Traffic Study on Mid-Block Section & Intersection
 
autonomous-vehicles_final
autonomous-vehicles_finalautonomous-vehicles_final
autonomous-vehicles_final
 
REVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODELREVIEW OF OPTIMAL SPEED MODEL
REVIEW OF OPTIMAL SPEED MODEL
 
Armour R&D Final Report_CYJong-Du
Armour R&D Final Report_CYJong-DuArmour R&D Final Report_CYJong-Du
Armour R&D Final Report_CYJong-Du
 
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
Car Dynamics using Quarter Model and Passive Suspension, Part II: A Novel Sim...
 
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODELREVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
REVIEW OF OPTIMAL SPEED TRAFFIC FLOW MODEL
 

Viewers also liked

Building Bridges slide show
Building Bridges slide showBuilding Bridges slide show
Building Bridges slide show
teachpeacenow
 
Road networks (m.eng civil)
Road networks (m.eng civil)Road networks (m.eng civil)
Road networks (m.eng civil)
Ibrahim Lawal
 
Bridges: history, forces, and types
Bridges: history, forces, and typesBridges: history, forces, and types
Bridges: history, forces, and types
czachatack
 
Concrete technology
Concrete technologyConcrete technology
Concrete technology
JNTU
 
Concrete Technology Unit I
Concrete Technology Unit IConcrete Technology Unit I
Concrete Technology Unit I
GAURAV. H .TANDON
 
Bridge
Bridge Bridge
Bridge
illpa
 
Civil engineering
Civil engineeringCivil engineering
Civil engineering
Lokesh Gupta
 
CONSTRUCTION OF CEMENT CONCRETE ROAD
CONSTRUCTION OF CEMENT CONCRETE ROADCONSTRUCTION OF CEMENT CONCRETE ROAD
CONSTRUCTION OF CEMENT CONCRETE ROAD
GLA University
 
PPT On Bridge Construction
PPT On Bridge ConstructionPPT On Bridge Construction
PPT On Bridge Construction
Robin Nirwal
 
Introduction to Civil Engineering
Introduction to Civil Engineering Introduction to Civil Engineering
Introduction to Civil Engineering
Umer Farooq
 

Viewers also liked (10)

Building Bridges slide show
Building Bridges slide showBuilding Bridges slide show
Building Bridges slide show
 
Road networks (m.eng civil)
Road networks (m.eng civil)Road networks (m.eng civil)
Road networks (m.eng civil)
 
Bridges: history, forces, and types
Bridges: history, forces, and typesBridges: history, forces, and types
Bridges: history, forces, and types
 
Concrete technology
Concrete technologyConcrete technology
Concrete technology
 
Concrete Technology Unit I
Concrete Technology Unit IConcrete Technology Unit I
Concrete Technology Unit I
 
Bridge
Bridge Bridge
Bridge
 
Civil engineering
Civil engineeringCivil engineering
Civil engineering
 
CONSTRUCTION OF CEMENT CONCRETE ROAD
CONSTRUCTION OF CEMENT CONCRETE ROADCONSTRUCTION OF CEMENT CONCRETE ROAD
CONSTRUCTION OF CEMENT CONCRETE ROAD
 
PPT On Bridge Construction
PPT On Bridge ConstructionPPT On Bridge Construction
PPT On Bridge Construction
 
Introduction to Civil Engineering
Introduction to Civil Engineering Introduction to Civil Engineering
Introduction to Civil Engineering
 

Similar to Ca models

The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
Amazon Web Services
 
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined ModesA Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
Allison Koehn
 
Fuzzy power point 1
Fuzzy power point 1Fuzzy power point 1
Fuzzy power point 1
IshqUsmn
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
Harikesh Kumar
 
Traffic Light Control
Traffic Light ControlTraffic Light Control
Traffic Light Control
hoadktd
 
Traffic stream models
Traffic stream models Traffic stream models
Traffic stream models
Faris Thyab
 
N0123298103
N0123298103N0123298103
N0123298103
IOSR Journals
 
Ca model presentation
Ca model presentationCa model presentation
Fuzzy Model Presentation
Fuzzy Model Presentation Fuzzy Model Presentation
Fuzzy Model Presentation
NurudeenIshaq1
 
Review of Fuzzy Model
Review of Fuzzy Model Review of Fuzzy Model
Review of Fuzzy Model
NurudeenIshaq1
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
ABUBAKAR IBRAHIM
 
Traffic Forecasting
Traffic Forecasting Traffic Forecasting
Traffic Forecasting
icanearn555
 
Major ppt
Major pptMajor ppt
Major ppt
Amit Baghel
 
D04452233
D04452233D04452233
D04452233
IOSR-JEN
 
Car-Following Parameters by Means of Cellular Automata in the Case of Evacuation
Car-Following Parameters by Means of Cellular Automata in the Case of EvacuationCar-Following Parameters by Means of Cellular Automata in the Case of Evacuation
Car-Following Parameters by Means of Cellular Automata in the Case of Evacuation
CSCJournals
 
A Review on Road Traffic Models for Intelligent Transportation System (ITS)
A Review on Road Traffic Models for Intelligent Transportation System (ITS)A Review on Road Traffic Models for Intelligent Transportation System (ITS)
A Review on Road Traffic Models for Intelligent Transportation System (ITS)
IJSRD
 
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
IJRES Journal
 
Dw35701704
Dw35701704Dw35701704
Dw35701704
IJERA Editor
 
M0121293100
M0121293100M0121293100
M0121293100
IOSR Journals
 
An IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal ControlAn IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal Control
GauthamSK4
 

Similar to Ca models (20)

The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
The Future of Mixed-Autonomy Traffic (AIS302) - AWS re:Invent 2018
 
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined ModesA Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
 
Fuzzy power point 1
Fuzzy power point 1Fuzzy power point 1
Fuzzy power point 1
 
Traffic flow model
Traffic flow modelTraffic flow model
Traffic flow model
 
Traffic Light Control
Traffic Light ControlTraffic Light Control
Traffic Light Control
 
Traffic stream models
Traffic stream models Traffic stream models
Traffic stream models
 
N0123298103
N0123298103N0123298103
N0123298103
 
Ca model presentation
Ca model presentationCa model presentation
Ca model presentation
 
Fuzzy Model Presentation
Fuzzy Model Presentation Fuzzy Model Presentation
Fuzzy Model Presentation
 
Review of Fuzzy Model
Review of Fuzzy Model Review of Fuzzy Model
Review of Fuzzy Model
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
 
Traffic Forecasting
Traffic Forecasting Traffic Forecasting
Traffic Forecasting
 
Major ppt
Major pptMajor ppt
Major ppt
 
D04452233
D04452233D04452233
D04452233
 
Car-Following Parameters by Means of Cellular Automata in the Case of Evacuation
Car-Following Parameters by Means of Cellular Automata in the Case of EvacuationCar-Following Parameters by Means of Cellular Automata in the Case of Evacuation
Car-Following Parameters by Means of Cellular Automata in the Case of Evacuation
 
A Review on Road Traffic Models for Intelligent Transportation System (ITS)
A Review on Road Traffic Models for Intelligent Transportation System (ITS)A Review on Road Traffic Models for Intelligent Transportation System (ITS)
A Review on Road Traffic Models for Intelligent Transportation System (ITS)
 
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
 
Dw35701704
Dw35701704Dw35701704
Dw35701704
 
M0121293100
M0121293100M0121293100
M0121293100
 
An IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal ControlAn IoT based Dynamic Traffic Signal Control
An IoT based Dynamic Traffic Signal Control
 

Recently uploaded

Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 

Recently uploaded (20)

Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 

Ca models

  • 1. BAYERO UNIVERSITY KANO DEPARTMENT OF CIVIL ENGINEERING A REVIEW OF CELLULAR AUTOMATA TRAFFIC FLOW MODELS BY IBRAHIM LAWAL Tel: +234(0) 806 336 5132 Email: engribrahimlawal@yahoo.com
  • 2. CELLULAR AUTOMATA TRAFFIC FLOW MODELS Cellular automata model is one of the microscopic traffic models. Microscopic traffic flow models simulate single vehicle-driver units, based on driver’s behavior. The dynamic variables of the models represent microscopic properties like the position and velocity of the vehicles. There are two modeling approach under the microscopic traffic models known as Car- following model and Cellular automata model. Cellular automata models describe the dynamical properties of the system in a discrete setting. It consists of a regular grid of cells. For traffic model, the road is divided into a constant length Δx and the time is divided into steps of Δt. Each grid of cells can either be occupied by a vehicle or empty. The first research using Cellular Automata model for traffics simulation was conducted by Nagel and Schreckenberg (1992).
  • 3. The Nagel-Schreckenberg (NaSch) model is a probabilistic cellular automaton. It contains a one-lane-road with discrete positions (cells). They simulate the single-lane highway traffic flow by a stochastic CA model. The basic rule of the traffic flow is that each vehicle moves v sites at each time. The velocity v will add 1 if there is no cars v space ahead and slow down to 𝑖−1 if there is another vehicle 𝑖 spaces ahead. The velocity will slow down randomly with the probability 𝑝. In the CA model, the street is divided into cells at a typical space which is the space occupied by vehicles in a dense jam. The space is depended by car length and distance to the preceding car. Each cell can be occupied at most one car or empty.
  • 4. Simulation of Traditional Cellular Automaton Model The one-lane highway traffic model is based on the former Cellular Automaton model. There exists one highway which is a close boundary system. The highway is divided in equal size cells. Each cell can either occupy one vehicle or is empty. Each vehicle can be described by position and velocity. 𝑥i is the position of ith vehicle and 𝑣i is the velocity of 𝑖th vehicle. Before each movement, we first define the gap between successive vehicles. 𝑔𝑎𝑝i is the gap space between ith vehicle and 𝑖‐1 th vehicle. There are four steps in the model: Rules and Algorithm Acceleration: If the speed of i th vehicle vi is lower than the maximum speed𝑣 𝑚𝑎𝑥, then the speed will increase by 𝑎. But the speed will remain smaller than 𝑣 𝑚𝑎𝑥. a is the acceleration rate. The rule is given as: 𝑣𝑖→𝑚𝑖𝑛 (𝑣𝑖+ 𝑎, 𝑣max)
  • 5. Deceleration: The vehicles reduce its speed if the front gap is not enough for current speed. The speed will reduce to 𝑔𝑎𝑝i−1. The rule is given as: Where 𝑔𝑎𝑝𝑖 = 𝑥𝑖−𝑥𝑖−1 Where 𝑔𝑎𝑝𝑖 = 𝑥𝑖−𝑥𝑖−1 Randomization: In the model, driver will decrease the speed randomized. If the 𝑣𝑖≥0, then the speed of ith will reduce the speed one unit with the probability p. According to D.Chowdhury, L.Santen and A. Schadchneider (2000), realistic data shows city traffic has a higher value of random probability than the number in highway traffic. For city traffic, we choose the probability of randomization 𝑝=0.5. For highway traffic, we choose the probability of randomization 𝑝=0.3. The rule is given as: 𝑣𝑖→𝑚𝑎𝑥(𝑣𝑖−1,0) 𝑤𝑖𝑡ℎ 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑡𝑦 𝑝
  • 6. Move: After the previous steps, the new position of the vehicle can be determined by the current velocity and current position 𝑥𝑖→𝑥𝑖+𝑣𝑖 Algorithm for one-lane model Parameters are defined as follow: • a is the acceleration rate • 𝑝 is the probability of decrease speed, here we choose 0.25. • 𝑞 is the probability to switch lane. • 𝐿 is the length of road. • 𝑔𝑎𝑝𝑖 𝑓=𝑥𝑖−𝑥𝑖−1 the front gap • 𝑥𝑖 𝑡 is the position of 𝑖 𝑡ℎ vehicle at time t. • 𝑥𝑖 𝑝 is the incident place. • 𝑣𝑖 is the velocity of 𝑖 𝑡ℎ vehicle. • 𝑣 𝑚𝑎𝑥 is the maximum speed.
  • 7. To simulate the one-lane traffic model, we first need to input parameters: the length of the highway, the length of the cell, numbers of vehicles, maximum velocity, the initial density, incident details and driver behavior probability p. According to D.Chowdhury, L.Santen and A. Schadchneider (2000), realistic data shows city traffic has a higher value of random probability than the number in highway traffic. For city traffic, we choose the probability of randomization 𝑝=0.5. For highway traffic, we choose the probability of randomization 𝑝=0.3. We set the number of cells to 2000 which is also the length of road. Each cell can be either occupied or empty. We randomly generate the position and speed of cars. And the number of cars is defined by the density. Each car will follow the 4 rules (Acceleration, Deceleration, Randomization, and Move) and make the movement.