当前位置:网站首页>[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 .
边栏推荐
- Research Report on market supply and demand and strategy of China's pallet scale industry
- Operation mode and investment planning report of China's financial warehousing industry during the "14th five year plan" period 2022-2027
- Temperature alarm
- I caught a 10-year-old Alibaba test developer in the company. After chatting with him, I realized everything
- Guide to "avoid dismissal during probation period"
- SparseArray
- OCA安全联盟(CyberSecurity Mesh)
- 分析 NFT 项目的 5 个指标
- 炒股怎么选择证券公司?手机开户安全么?
- 在公司逮到一个阿里10年的测试开发,聊过之后大彻大悟...
猜你喜欢

Number of connections server database message: error number 2003can't connect to MySQL server on 'server address' (10061)

NumPy学习挑战第四关-NumPy数组属性

闭包问题C# Lua

Live broadcast Preview - fire safety instructor training "cloud class" is about to start!

I caught a 10-year-old Alibaba test developer in the company. After chatting with him, I realized everything

LabVIEW Arduino tcp/ip remote smart home system (project part-5)

STM32F1与STM32CubeIDE编程实例-热敏传感器驱动

Rust中的过程宏

unity之EasyAR使用

【图像分割】基于最大主曲率实现视网膜眼底图像中的血管提取附matlab代码
随机推荐
Differences, advantages and disadvantages between synchronous communication and asynchronous communication
Show statement usage supplement
Go语言学习笔记 1.1
China's Ni MH battery industry development overview analysis and investment trend forecast report 2022 Edition
SHOW语句用法补充
LabVIEW Arduino TCP/IP远程智能家居系统(项目篇—5)
~94 zoom
Open source demo| you draw and I guess -- make your life more interesting
如何把数据库的数据传给复选框
“试用期避免被辞退“ 指南攻略
Interviewer: what is the difference between a test plan and a test plan?
Analysis report on market demand and investment competitiveness of China's cyclohexanone industry (2022 Edition)
How to transfer database data to check box
直播预告丨消防安全讲师培训“云课堂”即将开讲!
OCA Security Alliance (cybersecurity mesh)
Guide to "avoid dismissal during probation period"
Spark3.3.0源码编译补充篇-抓狂的证书问题
shell 输入验证仅限字母数字
[004] [stm32] MDK project configuration and commissioning
LabVIEW Arduino TCP/IP遠程智能家居系統(項目篇—5)