💥1 概述
由于道路上车辆数量的增加,大城市和热门目的地周围的交通不便。在最近的研究中,模型和模拟已被用于从拉格朗日和欧拉角度理解交通的特性和行为。在本文中,我们介绍了一种微观模型,一种欧拉视角模型的形式,它模拟了空间密度和车辆速度之间的关系。首先模拟了具有理想驾驶条件的基线模型,以允许在不同交通场景之间进行比较。
该模型保持了所需的速度和安全距离。接下来,引入了一个入口坡道,允许将汽车注入系统,从而增加了模型中的整体汽车密度。此外,车道在规定时间后被关闭,迫使所有车辆并入剩余的开放车道。这两种情况都导致与基线模型相比速度总体下降,直到达到稳态值。最后,我们将基线模型和入口匝道和封闭车道场景中系统中的车辆数量增加了一倍,以分析交通影响。
📚2 运行结果
部分代码
%% -------------------------------------------------------------------------- function help_path = get_location_for_mapfile_and_topic(obj, map_filename, topic_id) % Get the path from the search database using the map file name and topic % id. realErr = lasterror; try retriever = obj.factory.buildMapFileRetriever(map_filename); help_path = obj.get_location_for_topic(retriever, topic_id); catch help_path = ''; lasterror(realErr); end end %% -------------------------------------------------------------------------- function help_path = get_location_for_shortname_and_topic(obj, short_name, topic_id) % Get the path from the search database using the short name and topic id. realErr = lasterror; try retriever = obj.factory.buildDocSetItemRetriever(short_name); help_path = obj.get_location_for_topic(retriever, topic_id); catch help_path = ''; lasterror(realErr); end end %% -------------------------------------------------------------------------- function help_path = get_location_for_topic(~, retriever, topic_id) help_path = char(retriever.getLocationForTopic(topic_id)); end %% -------------------------------------------------------------------------- function file_path_exists = file_exists(~, file_path) try file_path_exists = com.mathworks.mlwidgets.help.HelpViewUtils.fileExists(file_path); catch file_path_exists = false; end end
🌈3 Matlab代码实现
🎉4 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]张明,李永义,谢晶晶.EA-GRU模型在城市交通行程时间预测中的应用[J].南京工业大学学报(自然科学版),2022,44(04):412-418.