1 简介

本文通过建立关于车辆通行的模型,解决了研究小区开放对周边道路通行的影响问题.假设小区内部为单车道,周边道路为三车道.以元胞自动机理论为基础,建立了关于车辆通行的模型.对南京市凤凰和美小区开放前后的数据进行仿真,得出结论:开放小区和不开放小区,车辆经过小区周围路段的速度几乎无变化.但是由于开放小区出入口可以增加车流量,为车辆出行提供便利.

2 部分代码

%每个格子的状态有三种:
%用1来表示正常前进车辆,-3表示拐入小区的车辆,0表示空位,-888表示不可进入区域%% 初始化运行空间
clear all;
%clc;
warning off;
dbstop if error
W = 0;
%% 模型主要参数设置
red_light_time = 60;%红灯时间
green_light_time = 40;%绿灯时间
fresh_frequency = 0.1;%刷新速率
num_of_street = 4;%小区道路的数量,也就是交叉口的数量
global pixellength;%定义全局变量车道长度
pixellength = 30;%主道的长度
side_length = 25;%小区边长
%% 用来统计数据的变量
global speed_index
speed_index=0;
loop_times = 10;%循环`次数;
time_step_length = loop_times*(red_light_time+green_light_time)/2;
avr_move_steps = ones(1,time_step_length);
store_num_of_cars = ones(1,time_step_length);
store_num_of_jam_

【元胞自动机】基于元胞自动机模拟城市小区开放对周边道路通行的影响研究matlab代码相关推荐

  1. 基于主从博弈理论的共享储能与综合能源微网优化运行研究(Matlab代码实现)

  2. 11基于主从博弈理论的共享储能与综合能源微网优化运行研究(MATLAB程序)

    资源地址: 11基于主从博弈理论的共享储能与综合能源微网优化运行研究MATLAB复现程序_冷热电联供系统cplex-电子商务文档类资源-CSDN文库 参考文献: 基于主从博弈理论的共享储能与综合能源微 ...

  3. 【元胞自动机】元胞自动机模拟交通事故道路通行量【含Matlab源码 356期】

    ⛄一.元胞自动机简介 1 元胞自动机发展历程 最初的元胞自动机是由冯 · 诺依曼在 1950 年代为模拟生物 细胞的自我复制而提出的. 但是并未受到学术界重视. 1970 年, 剑桥大学的约翰 · 何 ...

  4. 【图像检测-道路检测】基于hough变换实现道路检测直线检测附matlab代码

    1 内容介绍 随着遥感技术和计算机技术的飞速发展,遥感图像的采集变得越来越容易,遥感图像中的物体特征识别及检测变得越来越重要,直线是图像中物体基本的特征之一,研究图像中直线的检测算法对计算机视觉和模式 ...

  5. 【智能优化算法】基于曲线自适应和模拟退火的蝗虫优化算法求解单目标优化问题附matlab代码

    1 简介 针对蝗虫优化算法容易陷入局部极值点,收敛速度慢,精度较差等缺点,提出曲线自适应和模拟退火蝗虫优化算法.首先,引入曲线自适应代替蝗虫优化算法关键参数的线性自适应,提高了算法的全局搜索能力;其次 ...

  6. 【智能优化算法】基于融合莱维飞行与黄金正弦的蚁狮算法求解单目标优化问题matlab代码

    1 简介 针对蚁狮优化算法较易陷入局部最优停滞.收敛精度低以及收敛速度较慢等问题,将莱维飞行机制和黄金正弦算法融合到蚁狮优化算法中,提出了融合莱维飞行与黄金正弦的蚁狮优化算法( LGSALO) .该算 ...

  7. 【蝗虫算法】基于混合柯西变异和均匀分布改进蝗虫优化算法求解单目标优化问题matlab代码

    1 简介 传统蝗虫优化算法在处理优化问题时依然存在收敛速度慢,易陷入局部最优的不足.为此,提出了融合混沌映射和柯西变异机制的非线性蝗虫优化算法CCGOA.通过融合混沌Tent映射与反向学习机制,对种群 ...

  8. 【信号处理】基于扩展卡尔曼滤波器和无迹卡尔曼滤波器的窄带信号时变频率估计(Matlab代码实现)

    目录 1 概述 2 数学模型 3 运行结果 4 结论 5 参考文献 6 Matlab代码实现 1 概述 本文讲解和比较了基于卡尔曼滤波器的频率跟踪方法的能力,例如扩展卡尔曼滤波器 (EKF) 和无味卡 ...

  9. (论文加源码)基于时频域特征分析和SVM分类器的DEAP脑电信号情感状态识别(matlab代码)(四分类)

    论文和源码见个人主页:https://download.csdn.net/download/qq_45874683/85069822 (论文加源码)(matlab代码)基于时频域特征分析和SVM分类器 ...

最新文章

  1. Java 最常见的 10000+ 面试题及答案整理:持续更新
  2. 【 FPGA 】FIR 滤波器的架构
  3. opencv ocr字符识别_OCR深度实践系列:图像预处理
  4. P3391 【模板】文艺平衡树(Splay)
  5. 使用REVERSE INDEX改善大规模数据插入【IMPROVE INSERT STATEMENT USING REVERSE INDEX】
  6. iOS Winding Rules 缠绕规则
  7. 操作多个表_5_记录匹配不上
  8. java camel swagger,java – CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES没有反映在swagger.json中
  9. python3怎么定义long_python3 整数类型PyLongObject 和PyObject源码分析
  10. 微课|中学生可以这样学Python(例4.5):计算最大函数值
  11. python new_python __new__中单例的作用
  12. 进程的定义组成组织方式特征
  13. 磁盘结构非常详细的介绍
  14. Vue:vue中axios发起http请求报错net::ERR_CERT_DATE_INVALID
  15. Web Resources on Patten Recognition
  16. jdk8,jdk10,jdk12新特性
  17. 速达服务器应用程序错误,速达软件错误集锦及解决方法
  18. 2012年中国大学最新排名
  19. 2017-2018-1 《程序设计与数据结构》课程总结
  20. Java——aaa是文件夹,里面有bbb.txt,ccc.txt,ddd.txt这些文件,有eee这样的文件夹,eee中有fff.txt和ggg.txt,打印出层级来

热门文章

  1. ppt中批量替换字体 没有被替换目标字体的解决办法
  2. 2016年下半年信息系统项目管理师真题及答案_信息系统项目管理师历年真题及权威答案_信息系统项目管理师试题及模拟题_软考考试题库_希赛网...
  3. leetcode系列(一):买卖股票
  4. 表格 - AB两组数据匹配
  5. visionman教学-海康威视Visionmaster培训大纲
  6. 中学教学能用上python吗_AI双师教学、用Python绘图 未来的中小学可能这样上课
  7. 【数据结构与算法】leetcode75.颜色分类
  8. 在线编辑浏览PDF:RAD PDF 3.28
  9. idea自定义壁纸_IDEA优化配置--- Intellij IDEA 2017 / 2018设置背景图片与透明度
  10. JavaEye博客备份脚本订制版