元胞自动机NaSch模型及其MATLAB代码
作业要求
根据前面的介绍,对NaSch模型编程并进行数值模拟:
●模型参数取值:Lroad=1000,p=0.3,Vmax=5。
●边界条件:周期性边界。
●数据统计:扔掉前50000个时间步,对后50000个时间步进行统计,需给出的
结果。
●基本图(流量-密度关系):需整个密度范围内的。
●时空图(横坐标为空间,纵坐标为时间,密度和文献中时空图保持一致, 画
500个时间步即可)。
●指出NaSch模型的创新之处,找出NaSch模型的不足,并给出自己的改进思
路。
● 流量计算方法:
密度=车辆数/路长;
流量flux=density×V_ave。
在道路的某处设置虚拟探测计算统计时间T内通过的车辆数N;
流量flux=N/T。
● 在计算过程中可都使用无量纲的变量。
1、NaSch模型的介绍
作为对184号规则的推广,Nagel和Schreckberg在1992年提出了一个模拟车辆交通的元胞自动机模型,即NaSch模型(也有人称它为NaSch模型)。
●时间、空间和车辆速度都被整数离散化。