資源簡介
模型參數取值:Lroad = 1000,p = 0.3,Vmax = 5。邊界條件:周期性邊界。輸出結果:流量密度圖,時空圖。
代碼片段和文件信息
function?[new_matrix_cellsnew_v]=border_control(matrix_cellsabvvmax)?%邊界條件,開口邊界,控制車輛出入
%出口邊界,若頭車在道路邊界,則以一定該路0.9離去
n?=?length(matrix_cells);
for?j=1:n
????if?road(j)?==1
????????if?j+v(j)?<=?n
????????????index?=?j+v(j);
????????else
????????????index?=?j+v(j)?-?n;?%周期性邊界
????????end
????????%碰撞檢測
????????if?matrix_cells(index)?==?1
????????????disp(‘Collision?detected‘)
????????end
????????matrix_cells(index)?=?1;
????????v(index)?=?velocities(j);
????end
end
new_matrix_cells=matrix_cells;
new_v=v;
%?%?開口性邊界
%?if?a==n
%?????rand(‘state‘sum(clock)*rand(1));
%?????p_1=rand(1);?%產生隨機概率
%?????if?p_1<=1?%如果隨機概率小于0.9,則車輛離開路段,否則不離口
%?????????matrix_cells(n)=0;
%?????????v(n)=0;
%?????end
%?end
%?%入口邊界,泊松分布到達,1s內平均到達車輛數為q,t為1s
%?if?b>vmax
%?????t=1;
%?????q=0.25;
%?????x=1;
%?????p=(q*t)^x*exp(-q*t)/prod(x);?%1s內有1輛車到達的概率
%?????rand(‘state‘sum(clock)*rand(1));
%?????p_2=rand(1);
%?????if?p_2<=p
%?????????m=min(b-vmaxvmax);
%?????????matrix_cells(m)=1;
%?????????v(m)=m;
%?????end
%?end
%周期性邊界
%?s?=?v(a);
%?matrix_cells(a)=0;
%?v(a)=0;
%?if?a?+?s?>?n
%?????if?b?>?a?+?s?-?n
%?????????matrix_cells(a?+?s-n)?=?1;
%?????????v(a+s-n)?=?s;
%?????else
%?????????if?b-1>0
%?????????????matrix_cells(b-1)=1;
%?????????????v(b-1)=s;
%?????????else
%?????????????matrix_cells(n)=1;
%?????????????v(n)=s;
%?????????end
%?????end
%?else
%?????matrix_cells(a+s)?=?1;
%?????v(a+v(a))?=?s;
%?end
%?new_matrix_cells=matrix_cells;
%?new_v=v;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1622??2018-10-05?16:27??Nasch元胞自動機模型\border_control.m
?????文件?????????204??2018-09-29?12:38??Nasch元胞自動機模型\leadcarupdate.m
?????文件????????3766??2018-10-14?19:44??Nasch元胞自動機模型\NaSch.m
?????文件?????????168??2018-09-30?12:18??Nasch元胞自動機模型\randslow.m
?????文件?????????256??2018-09-29?10:48??Nasch元胞自動機模型\roadstart.m
?????文件?????????347??2018-09-29?12:22??Nasch元胞自動機模型\searchfrontcar.m
?????文件?????????309??2018-09-29?12:36??Nasch元胞自動機模型\searchlastcar.m
?????文件?????????225??2018-09-29?12:36??Nasch元胞自動機模型\searchleadcar.m
?????文件?????????243??2018-09-29?12:36??Nasch元胞自動機模型\speedstart.m
- 上一篇:電力電子與交流傳動系統仿真 謝衛 程序
- 下一篇:ps2018cc打開ico插件
評論
共有 條評論