当前位置:网站首页>[cellular automata] Based on cellular automata, realize the traffic flow problem of expressway toll station, with matlab code
[cellular automata] Based on cellular automata, realize the traffic flow problem of expressway toll station, with matlab code
2022-06-26 06:54:00 【Matlab scientific research studio】
1 brief introduction
In recent years , China's high-grade highways are developing rapidly , By the end of 2012 end of the year , The mileage of expressways in China has reached 97355 km , Than 2011 Annual growth 14.6%. And our country has since 1984 It has been implemented since “ Loan for road construction 、 Pay for the loan ” The policy of , It mainly collects road tolls for high-grade toll roads above class II , The operation and management of toll collection system is directly related to the traffic efficiency and economic benefits of highway .《 The transportation “ five-year ” development planning 》 Clearly put forward “ Implementation and construction ‘ Two types ’ Social development strategy , Accelerate the construction of a green transportation system ” Development objectives , However, the toll collection system in China is blocked 、 Security and environmental issues have become increasingly prominent , Vehicles passing through the toll collection system are often in “ Stop and go ” And queueing status , Serious loss of energy consumption . Relevant research shows that , exceed 20% Oil consumption and air pollution are due to traffic congestion and “ Stop and go ” Caused by traffic , The vehicle speed is determined by 40km/h Reduce to 10km/h, Fuel consumption will increase 2~4 times . Electronic toll collection (ETC) Although the system can improve the traffic capacity of toll stations , However, it is still difficult to popularize under the economic development level and application conditions of our country , The main vehicle of payment in China is still manual vehicle (MTC). The double entry charging mode adds several sets of charging facilities to the original charging facilities , It realizes that a single lane can charge for multiple vehicles , It greatly reduces the investment in the charging system , And effectively improve the traffic capacity of the toll collection system , The energy consumption of traffic flow is reduced .
2 Part of the code
function [plaza, v, time, departurescount, departurestime] = clear_boundary(plaza, v, time)%% clear_boundary remove the cars of the exit cell%% USAGE: [plaza, v, time, departurescount, departurestime] = clear_boundary(plaza, v, time)% plaza = plaza matrix% 1 = car, 0 = empty, -1 = forbid, -3 = empty&booth% v = velocity matrix% time = time matrix, to trace the time that the car cost to pass the plaza.departurescount = 0;departurestime = [];[a,b] = size(plaza);for i = 2:a-1if plaza(i,b) > 0departurescount = departurescount + 1;departurestime(departurescount) = time(i,b);plaza(i,b) = 0;v(i,b) = 0;time(i,b) = 0;endend
3 Simulation results



4 reference
[1] Shao Xiaoming . Simulation and application of energy consumption of high-grade highway double toll station based on Cellular Automata . Lanzhou Jiaotong University , 2013.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- 遇到女司机业余开滴滴,日入500!
- Jasminum plug-in of Zotero document management tool
- Marketing skills: compared with the advantages of the product, it is more effective to show the use effect to customers
- Dpdk - tcp/udp protocol stack server implementation (I)
- 宝塔服务器搭建及数据库远程连接
- NumPy学习挑战第四关-NumPy数组属性
- Format one insert per line using mysqldump- Using mysqldump to format one insert per line?
- 闭包问题C# Lua
- Top down transformation method
- OCA安全联盟(CyberSecurity Mesh)
猜你喜欢

C# Nuget离线缓存包安装
![[digital signal processing] basic sequence (unit step sequence | relationship between unit step sequence and unit pulse sequence | rectangular sequence | relationship between rectangular sequence and](/img/0c/3aeb7f93576181bbc46d2d1a1aa0e7.jpg)
[digital signal processing] basic sequence (unit step sequence | relationship between unit step sequence and unit pulse sequence | rectangular sequence | relationship between rectangular sequence and

If you meet a female driver who drives didi as an amateur, you can earn 500 yuan a day!

Decision tree learning notes

闭包问题C# Lua

Invalid problem of self defined map used by Gaode map

On a classical problem

Load balancer does not have available server for client: userservice problem solving

数据挖掘是什么?

Pagoda server setup and database remote connection
随机推荐
China polyimide film market demand and future investment risk outlook report 2022-2027
OCA Security Alliance (cybersecurity mesh)
DS18B20 details
[004] [stm32] MDK project configuration and commissioning
数据挖掘是什么?
Kotlin compose state recovery remembersaveable and remember
【图像融合】基于耦合特征学习的多模式医学图像融合附matlab代码
海量日志采集工具——Flume
Phantom star VR equipment product details II: dark battlefield
二叉树中和为某一值的路径(一)(二)(三)(剑指offer)
[micro service series] protocol buffer dynamic analysis
How to choose securities companies for stock speculation? Is it safe to open a mobile account?
My SQL(二)
I caught a 10-year-old Alibaba test developer in the company. After chatting with him, I realized everything
Dpdk - tcp/udp protocol stack server implementation (I)
Decision tree learning notes
Promise API for getting started with the web
解决dialog 底部透明的问题
SQL Basics
【微服务系列】Protocol buffer动态解析